반응형

php 11

PHP 읽기 전용 속성?

PHP 읽기 전용 속성? 저는 PHP의 DOM 클래스(DOMNode, DOMEElement 등)를 사용하면서 이 클래스들이 진정한 읽기 전용 속성을 가지고 있다는 것을 알게 되었습니다.예를 들어, DOMNode의 $nodeName 속성을 읽을 수는 있지만 쓸 수는 없습니다(PHP를 하면 치명적인 오류가 발생합니다). PHP에서 자신의 읽기 전용 속성을 만들려면 어떻게 해야 합니까?이렇게 할 수 있습니다. class Example { private $__readOnly = 'hello world'; function __get($name) { if($name === 'readOnly') return $this->__readOnly; user_error("Invalid property: " . __CLASS_..

sourcecode 2023.10.10

지정된 Laravel URL로 리디렉션

지정된 Laravel URL로 리디렉션 매개 변수가 완전한 URL인 레이블의 리디렉션 클래스에 메서드가 있습니까?우리는 모두 이 메소드들의 매개 변수가 단지 경로 이름, 액션, 슬래시 등이라는 것을 알고 있지만, 지금 내가 원하는 것은 다음과 같습니다. return Redirect::foo('https://bla.com/?yken=KuQxIVTNRctA69VAL6lYMRo0'); 네, 그렇습니다. use Illuminate\Support\Facades\Redirect; return Redirect::to('http://heera.it'); 설명서를 확인하십시오. 업데이트: Redirect::away('url')(외부 링크의 경우, Laravel Version 4.19): public function aw..

sourcecode 2023.09.05

php(?int)에서 형식 선언 전 물음표(?)는 무엇을 의미합니까?

php(?int)에서 형식 선언 전 물음표(?)는 무엇을 의미합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. PHP7(?string 또는 ?int)에서 형식 선언 전 물음표의 목적은 무엇입니까? (4개 답변) 마감됨5년 전에. 나는 그들이 ?int를 사용하고 있는 https://github.com/symfony/symfony/blob/master/src/Symfony/Component/Console/Output/Output.php 라인 번호 40에서 이 코드를 보았습니다. public function __construct(?int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = false, OutputFormatterInterface $format..

sourcecode 2023.09.05

PHP에서 업로드 형식의 파일 확장자 확인

PHP에서 업로드 형식의 파일 확장자 확인 이 질문에는 이미 다음과 같은 답이 있습니다. PHP로 파일 확장자를 얻는 방법은 무엇입니까? (31개 답변) 마감됨3년 전에. 나는 파일 확장자가 업로드되었는지 업로드되지 않았는지 확인합니다.예시적인 방법은 효과가 있었지만, 이제는 내 방법(사용)을 이해되어야 합니다.pathinfo)는 사실입니다.더 좋고 빠른 다른 방법이 있습니까? $filename = $_FILES['video_file']['name']; $ext = pathinfo($filename, PATHINFO_EXTENSION); if ($ext !== 'gif' || $ext !== 'png' || $ext !== 'jpg') { echo 'error'; } 사용.if( $ext !== 'gif..

sourcecode 2023.08.31

Zend Framework 1과 Zend Framework 2의 성능 비교

Zend Framework 1과 Zend Framework 2의 성능 비교 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선될 수 있고 다시 열릴 수 있다고 느낀다면,안내를 위해 헬프 센터를 방문합니다. 마감됨10년 전에. Zend Framework 2는 막 출시되었으며 Zend는 앞으로 18개월 동안만 ZF1을 지원합니다.ZF2의 새로운 기능을 위해 노력하고 있었고 ZF1보다 속도가 5배 느렸기 때문에 속도를 크게 개선하려고 했습니다. 순수한 추측이 아닌 당신이 했던 벤치마크나 테스트에서 ZF2가 ZF1보다 ..

sourcecode 2023.08.26

두 날짜 사이의 달 수를 계산하는 우아한 방법?

두 날짜 사이의 달 수를 계산하는 우아한 방법? 변수에 두 개의 날짜가 있다고 가정해보죠. $date1 = "2009-09-01"; $date2 = "2010-05-01"; 다음 사이의 개월 수를 계산해야 합니다.$date2그리고.$date1($date2 >= $date1. 즉, 저는 받아야 합니다.8. 날짜 함수를 사용하여 얻을 수 있는 방법이 있습니까, 아니면 문자열을 폭발시켜 필요한 계산을 해야 합니까? 감사해요.PHP >= 5.3의 경우 $d1 = new DateTime("2009-09-01"); $d2 = new DateTime("2010-05-01"); var_dump($d1->diff($d2)->m); // int(4) var_dump($d1->diff($d2)->m + ($d1->diff(..

sourcecode 2023.08.26

phpMyAdmin 오류: mysqli_real_connect(): (HY000/1045):'pma'@'localhost' 사용자에 대한 액세스가 거부되었습니다(암호 사용: 아니요).

phpMyAdmin 오류: mysqli_real_connect(): (HY000/1045):'pma'@'localhost' 사용자에 대한 액세스가 거부되었습니다(암호 사용: 아니요). XAMPP를 통한 mysql 연결에서 다음 오류가 계속 발생하고 어떻게 해야 할지 모르겠습니다. config.inc.php의 코드입니다. 나는 이미 두 번이나 커맨드 라인에서 MySql의 비밀번호를 재설정했고 위의 코드와 php.ini 파일에 변경 사항을 추가했지만 매번 오류로 돌아갑니다.도와드릴까요?mysql에서 사용자 "pma"를 생성하거나 이 행(mysql의 사용자 및 암호)을 변경해야 합니다. /* User for advanced features */ $cfg['Servers'][$i]['controluser'] =..

sourcecode 2023.08.06

라라벨 웅변가 관계 가져오기 카운트

라라벨 웅변가 관계 가져오기 카운트 Laravel 5.3을 사용합니다. 테이블이 두 개 있습니다. Articles --------- id cat_id title 그리고. Category --------- id parent_id title 모델에서 관계를 정의했습니다. // Article model public function category() { return $this->belongsTo(Category::class); } // Category model public function children() { return $this->hasMany(Category::class, 'parent_id', 'id'); } Enweller를 사용하여 항목 수가 포함된 범주 목록을 쉽게 만들 수 있는 방법이 있습니..

sourcecode 2023.08.01

Dutrin NativeQuery를 사용하여 단일 행 결과 가져오기

Dutrin NativeQuery를 사용하여 단일 행 결과 가져오기 독트린과의 네이티브 쿼리에서 단일 행을 반환받으려고 합니다.내 코드는 다음과 같습니다. $rsm = new ResultSetMapping; $rsm->addEntityResult('VNNCoreBundle:Player', 'p'); $rsm->addFieldResult('p', 'player_id', 'id'); $sql = " SELECT player_id FROM players p WHERE CONCAT(p.first_name, ' ', p.last_name) = ? "; $query = $this->getEntityManager()->createNativeQuery($sql, $rsm); $query->setParameter(1, ..

sourcecode 2023.08.01

PHP에서 "비등한" 연산자 <>와 !=의 차이

PHP에서 "비등한" 연산자 와 !=의 차이 PHP에서, 다음과 같은 차이점이 있습니까?!=그리고.연산자? 설명서에는 다음과 같이 나와 있습니다. $a != $b Not equal TRUE if $a is not equal to $b after type juggling. $a $b Not equal TRUE if $a is not equal to $b after type juggling. 큰 차이는 없는 것 같은데 궁금합니다.메인 Zend 구현에서는 차이가 없습니다.PHP 언어 스캐너의 Flex 설명에서 얻을 수 있습니다. "!="|"" { return T_IS_NOT_EQUAL; } 어디에T_IS_NOT_EQUAL 생성된 토큰입니다.그래서 바이슨 파서는 다음을 구별하지 않습니다.그리고.!=토큰 및 동등..

sourcecode 2023.07.27
반응형