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

?

原創文章,作者:P2FLE,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/128136.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
P2FLE的頭像P2FLE
上一篇 2024-10-03 23:24
下一篇 2024-10-03 23:24

相關推薦

發表回復

登錄後才能評論