내 64 비트 Windows 7 컴퓨터에 PHP 5.2에서 실행되는 Drupal 코드를 디버깅하기 위해 Xdebug (http://xdebug.org/)를 설치하고 싶습니다. Xdebug 다운로드 페이지는 PHP 5.2와 호환되는 64 비트 버전의 다운로드를 제공하지 않습니다. 많은 Drupal 모듈은 PHP 5.3과 호환되지 않으므로 이후 버전의 PHP로
저는 PHP 대화 시스템이 Microsoft SQL Server 2008과 통신하고 PHP 쪽에서 더 많은 속도가 필요한 프로젝트에서 작업하고 있습니다. PHP 스크립트를 프로파일 링 한 후 mssql_connect() 호출에 해당 시스템에서 약 200 밀리 초가 걸렸습니다. 일부 간단한 대화 상자의 경우 전체 스크립트 런타임의 약 60 %입니다. 그래서
클래스 내에서 정적 함수를 호출 할 때 변수를 클래스 이름으로 사용하는 데 문제가 있습니다. 다음과 같이 내 코드는 다음과 같습니다 class test {
static function getInstance() {
return new test();
}
}
$className = "test";
$test = $classNam
PHP 5와 Apache 2의 사전 컴파일 된 버전으로 OS X 10.5를 설정했습니다. Zend Debugger를 설정하려고하는데 행운이 없습니다. 여기에 내가했던 일이야 : 내가 디렉토리 /Developer/Extras/PHP을 만들어 ZendDebugger-5.2.14-darwin8.6-uni.tar을 다운로드에 권한을 설정합니다 권한 : drwxrw
다음은 클래스 계층 구조 및 코드의 예입니다. 내가 찾고있는 것은 'ChildClass1'또는 'ChildClass2'에 정적 메서드 whoAmI()가 각 자식 클래스에서 다시 구현하지 않고 호출되었는지 확인하는 방법입니다. <?php
abstract class ParentClass {
public static function whoAmI()