您的位置:

php5.2.5call,php54下载

本文目录一览:

我的php测试mysql怎么老出现Fatal error: Call to undefined function mysql_connect() in C:\Program Fil

有问题。

那么,有“Fatal error: Call ”……说明你的PHP开始工作了。就只是找不到函数。

我自己用的PHP5.2.5,建议你用个比这个高的肯定函数是存在的,就是定位php_mysql.dll的问题。

编辑php.ini,寻找extension_dir,改为

extension_dir = "E:\Apache Software Foundation\php-5.2.5-Win32\ext"这样。注意用单个反斜线,注意整体用双引号装起来,注意每个字母包括双引号冒号和空格都不要搞成全角了。然后记得检查你自己的那个目录下要确实有php_mysql.dll这个文件。

这个“extension=php_mysql.dll”看来你已经是开了。

最后在脚本里,注意每个字母都要是半角的。

还要注意启动PHP的方式,调用的要确实是你修改的这个php.ini

还要注意如果是APACHE+PHP的,改了php.ini之后最好重启动一下APACHE

如何在PHP中使用call

__call()函数是php类的默认魔法函数,__call() 在一个对象的上下文中,如果调用的方法不存在的时候,它将被触发:

?php

class MethodTest {

public function __call($name, $arguments) {

// Note: value of $name is case sensitive.

echo "Calling object method '$name' "

. implode(', ', $arguments). "\n";

}

}

$obj = new MethodTest;

$obj-runTest('in object context');

运行结果:

Calling object method 'runTest' in object context

php中怎么使用call

1.php中使用call:

?php

// An example callback function

function my_callback_function() {

echo 'hello world!';

}

// An example callback method

class MyClass {

static function myCallbackMethod() {

echo 'Hello World!';

}

}

// Type 1: Simple callback

call_user_func('my_callback_function');

// Type 2: Static class method call

call_user_func(array('MyClass', 'myCallbackMethod'));

// Type 3: Object method call

$obj = new MyClass();

call_user_func(array($obj, 'myCallbackMethod'));

// Type 4: Static class method call (As of PHP 5.2.3)

call_user_func('MyClass::myCallbackMethod');

// Type 5: Relative static class method call (As of PHP 5.3.0)

class A {

public static function who() {

echo "A\n";

}

}

class B extends A {

public static function who() {

echo "B\n";

}

}

call_user_func(array('B', 'parent::who')); // A

?