반응형

php 5

PHP의 Strict 모드

PHP의 Strict 모드 Perl과 같이 자동 변수 선언이 있는 다른 언어들은 엄격한 모드를 갖습니다. 이 엄격 모드를 활성화하면 변수 선언이 필요하고 선언되지 않은 변수를 사용하려고 하면 Perl이 오류를 발생시킵니다. PHP도 비슷한 기능을 제공합니까?약간.당신은 활성화 할 수 있습니다.E_NOTICE오류 보고 수준입니다.(여기 상수 목록입니다.) 선언되지 않은 변수를 사용하는 모든 인스턴스는 다음을 처리합니다.E_NOTICE. 그E_STRICT오류 수준은 코드를 최적화하는 방법에 대한 다른 힌트뿐만 아니라 이러한 공지사항도 표시합니다. error_reporting(E_STRICT); 스크립트 종료 정말 진지하게, 선언되지 않은 변수가 발생했을 때 단순히 알림을 출력하는 대신 스크립트가 종료되기를 ..

programing 2023.09.12

정적 메서드가 아닌 메서드를 정적으로 호출하면 안 됩니다.

정적 메서드가 아닌 메서드를 정적으로 호출하면 안 됩니다. 최근 PHP 5.4 업데이트를 했는데 정적 코드와 비적정 코드에 대한 오류가 발생했습니다. 오류입니다. PHP Strict Standards: Non-static method VTimer::get() should not be called statically in /home/jaco/public_html/include/function_smarty.php on line 371 371호선입니다. $timer = VTimer::get($options['magic']); 누가 도와줬으면 좋겠어요.이는 다음과 같이 불러야 한다는 뜻입니다. $timer = (new VTimer)->get($options['magic']); 사이의 차이static그리고.non..

programing 2023.09.12

php zip 내부의 파일에 대한 경로 없이 zip 생성

php zip 내부의 파일에 대한 경로 없이 zip 생성 저는 php를 사용하여 zip 파일을 생성하려고 합니다(이 페이지에서 가져온). http://davidwalsh.name/create-zip-php), 하지만 zip 파일 안에는 파일 자체에 대한 모든 폴더 이름이 있습니다. 모든 폴더를 제외하고 zip 안에 파일만 있으면 가능한가요? 제 암호는 이렇습니다. function create_zip($files = array(), $destination = '', $overwrite = true) { if(file_exists($destination) && !$overwrite) { return false; }; $valid_files = array(); if(is_array($files)) { fore..

programing 2023.09.12

정의되지 않은 간격띄우기를 방지하는 방법

정의되지 않은 간격띄우기를 방지하는 방법 이러한 오류/알림을 쉽게 피할 수 있는 방법은 무엇입니까? Notice: Undefined offset: 1 in /var/www/page.php on line 149 ... 다음 코드에서: list($func, $field) = explode('|', $value); 폭발로 인해 반환되는 값이 항상 두 개인 것은 아니지만, list()를 사용하려면 어떻게 하면 쉽게 알림을 피할 수 있습니까?list($func, $field) = array_pad(explode('|', $value, 2), 2, null); 두 가지 변경 사항: 이것은 반환되는 배열의 크기를 제한합니다.explode()2. 이 이상은 필요 없는 것 같습니다. 반환된 값이 2개 미만이면 추가됩니다..

programing 2023.09.07

서버에서 htaccess에서 php 버전을 변경하는 방법

서버에서 htaccess에서 php 버전을 변경하는 방법 사용하고 있습니다.php 5.3내 로컬 머신에서 말입니다.저희 웹 서버에는php 4.8. 저희 서버는 공유 서버입니다.그래서 나는 우리 서버의 php 버전을 다음과 같이 변경하고 싶습니다..htaccess파일. 가능한가요?만약 그렇다면 어떻게 해야 합니까?PHP 4.4로 전환하기 AddHandler application/x-httpd-php4 .php PHP 5.0으로 전환하기 AddHandler application/x-httpd-php5 .php PHP 5.1로 전환하기 AddHandler application/x-httpd-php51 .php PHP 5.2로 전환하기 AddHandler application/x-httpd-php52 .php ..

programing 2023.09.07
반응형