E_NOTICE 오류 수준에서 실행할 때 많은 "xyz is undefined"및 "undefined offset"메시지를 던지는 이전 응용 프로그램이 여러 개 있습니다. 왜냐하면 변수의 존재는 isset()and consorts를 사용하여 명시 적으로 확인하지 않기 때문 입니다. 누락 된 변수 또는 오프셋에 대한 알림이 생명의 은인이 될 수 있고, 약간의 성능 향상을 얻을 수 있으며, 전체적으로 더 …
' PHP 배열이 비어 있는지 확인하는 방법 '에 대한이 질문은이 질문에 대해 생각했습니다. 배열이 비어 있는지 여부를 결정할 때 count대신 사용해야 하는 이유가 empty있습니까? 내 개인적인 생각은 empty부울 질문에 부울 답변을 제공 하기 때문에 사용해야하는 빈 배열의 경우 2가 동일하다면 것 입니다. 위에 링크 된 질문에서 그것이 count($var) == 0대중적인 …
=>다음 코드에서 연산자는 무엇을 의미합니까? foreach ($user_list as $user => $pass) 코드는 PHP.net의 주석입니다. 사용자가 $user_list, $user또는 의 값을 지정하지 않았습니다 $pass. 나는 일반적으로 =>같거나 더 크다는 것을 의미합니다. 그러나 나는 그것이 할당되지 않았기 때문에 여기에서 그 목적에 대해 확신하지 못합니다. 나는 코드를 다음과 같이 읽었다. 사용자 목록을 정수로 처리 …
나는 파일 경로를 수신하고, 그것이 무엇인지 식별하고, 적절한 헤더를 설정하고, Apache처럼 제공하는 함수를 모 으려고합니다. 이 작업을 수행하는 이유는 파일을 제공하기 전에 요청에 대한 일부 정보를 처리하기 위해 PHP를 사용해야하기 때문입니다. 속도가 중요합니다 virtual ()은 옵션이 아닙니다. 사용자가 웹 서버 (Apache / nginx 등)를 제어 할 수없는 공유 호스팅 환경에서 …
나는 끔찍한 오류 메시지, 아마도 고통스러운 노력을 통해 PHP에 메모리가 부족합니다. 123 행의 file.php에서 #### 바이트의 허용 된 메모리 크기가 소진되었습니다 (#### 바이트 할당 시도). 한계 늘리기 수행중인 작업을 알고 제한을 늘리려면 memory_limit 참조하십시오 . ini_set('memory_limit', '16M'); ini_set('memory_limit', -1); // no limit 조심하세요! 문제가 아닌 증상 만 해결할 수 있습니다! …
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 2 년 전 . 이 질문 개선 내 웹 사이트에서 QR 코드를 생성하려고합니다. 그들이해야 할 일은 내 사이트의 변수가 제공 할 URL을 포함하는 것입니다. …
자신의 로컬 서버를위한 Github와 같은 것이 있습니까? PHP 스크립트 나 Github의 기능을 모방 한 데스크톱 클라이언트가 있는지 궁금합니다. Github를 좋아하지만 내 서버에서 호스팅하는 것이 좋을 것입니다. 이것이 충분히 "프로그래밍"으로 간주되지 않지만 일반적으로 프로그래머 만 GIT와 Github를 사용한다면 사과드립니다. 최신 정보 우선 모든 훌륭한 제안에 감사드립니다. 옵션이 있다는 것을 알게되어 기쁩니다. …
나는 많은 구글링과 PHP 수동 읽기를 한 후 날짜 시간에 X 분을 추가하는 데 정말 고착되어 있습니다. 내가 가진 날짜 시간 형식은 다음과 같습니다. 2011-11-17 05:05: year-month-day hour:minute 추가 할 분은 0에서 59 사이의 숫자입니다. 분이 추가 된 입력 형식과 동일한 출력을 원합니다. 내 시도가 나를 어디로도 데려 가지 않는 …
Prestissimo 를 Ubuntu 16.04 서버 에 설치하려고하는데 오류가 발생합니다. $ composer global require "hirak/prestissimo:^0.3" Changed current directory to /home/kramer65/.composer [ErrorException] file_put_contents(./composer.json): failed to open stream: Permission denied require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--] [<packages>]... user로 로그인 kramer65했기 때문에 홈 폴더에 …
CDN에 특정 이미지가 있는지 확인해야합니다. 다음을 시도했지만 작동하지 않습니다. if (file_exists(http://www.example.com/images/$filename)) { echo "The file exists"; } else { echo "The file does not exist"; } 이미지가 존재하거나 존재하지 않더라도 항상 "파일이 있습니다."라고 표시됩니다. 왜 작동하지 않는지 모르겠습니다 ...
내가 사용하는 경우 것으로 나타났습니다 SimpleXMLElement그 CDATA 태그가 포함 된 문서에 내용이 항상 NULL. 이 문제를 어떻게 해결합니까? 또한 여기에서 XML에 대한 스팸을 보내 주셔서 죄송합니다. 나는 지금 몇 시간 동안 작동하도록 XML 기반 스크립트를 얻으려고 노력하고 있습니다 ... <content><![CDATA[Hello, world!]]></content> "SimpleXMLElement cdata"를 검색하면 Google에서 첫 번째 히트작을 시도했지만 작동하지 …
PHP5가 여전히 다중 상속을 지원하지 않는다는 사실을 우회 할 수있는 좋고 깨끗한 방법을 찾고 있습니다. 다음은 클래스 계층 구조입니다. 메시지 -TextMessage -------- InvitationTextMessage -EmailMessage -------- InvitationEmailMessage 두 가지 유형의 Invitation * 수업은 공통점이 많습니다. 둘 다 상속받을 공통 부모 클래스 인 Invitation을 갖고 싶습니다. 안타깝게도 현재 조상 인 TextMessage 및 …