PHP中有些类似于函数的东西其实不是函数,如 echo exit unset print 等。 怎么可以快速知道这些是函数还是结构呢?
测试脚本:
执行脚本: php test.php
如果被解析为 307 就是函数,否则就可能是结构(或别的什么)。
{当然您也可以直接查手册,手册中基本会提到的}
---------------------------------------
Array
(
[0] => Array
(
[0] => 367
[1] => <?php
)
[1] => Array
(
[0] => 307
[1] => print_r
)
[2] => (
[3] => Array
(
[0] => 307
[1] => token_get_all
)
[4] => (
[5] => Array
(
[0] => 307
[1] => file_get_contents
)
[6] => (
[7] => Array
(
[0] => 364
[1] => __FILE__
)
[8] => )
[9] => )
[10] => )
[11] => ;
[12] => Array
(
[0] => 370
[1] =>
)
[13] => Array
(
[0] => 266
[1] => print
)
[14] => Array
(
[0] => 370
[1] =>
)
[15] => Array
(
[0] => 315
[1] => ""
)
[16] => ;
[17] => Array
(
[0] => 370
[1] =>
)
[18] => Array
(
[0] => 316
[1] => echo
)
[19] => Array
(
[0] => 370
[1] =>
)
[20] => Array
(
[0] => 315
[1] => ""
)
[21] => ;
[22] => Array
(
[0] => 370
[1] =>
)
[23] => Array
(
[0] => 348
[1] => unset
)
[24] => (
[25] => Array
(
[0] => 309
[1] => $a
)
[26] => )
[27] => ;
[28] => Array
(
[0] => 370
[1] =>
)
[29] => Array
(
[0] => 300
[1] => exit
)
----------------------------------------------------
测试脚本:
PHP中的函数与结构 test.php
-
<?php
-
print_r(token_get_all(file_get_contents(__FILE__)));
-
print "";
-
echo "";
-
unset($a);
-
exit;
执行脚本: php test.php
如果被解析为 307 就是函数,否则就可能是结构(或别的什么)。
{当然您也可以直接查手册,手册中基本会提到的}
---------------------------------------
Array
(
[0] => Array
(
[0] => 367
[1] => <?php
)
[1] => Array
(
[0] => 307
[1] => print_r
)
[2] => (
[3] => Array
(
[0] => 307
[1] => token_get_all
)
[4] => (
[5] => Array
(
[0] => 307
[1] => file_get_contents
)
[6] => (
[7] => Array
(
[0] => 364
[1] => __FILE__
)
[8] => )
[9] => )
[10] => )
[11] => ;
[12] => Array
(
[0] => 370
[1] =>
)
[13] => Array
(
[0] => 266
[1] => print
)
[14] => Array
(
[0] => 370
[1] =>
)
[15] => Array
(
[0] => 315
[1] => ""
)
[16] => ;
[17] => Array
(
[0] => 370
[1] =>
)
[18] => Array
(
[0] => 316
[1] => echo
)
[19] => Array
(
[0] => 370
[1] =>
)
[20] => Array
(
[0] => 315
[1] => ""
)
[21] => ;
[22] => Array
(
[0] => 370
[1] =>
)
[23] => Array
(
[0] => 348
[1] => unset
)
[24] => (
[25] => Array
(
[0] => 309
[1] => $a
)
[26] => )
[27] => ;
[28] => Array
(
[0] => 370
[1] =>
)
[29] => Array
(
[0] => 300
[1] => exit
)
----------------------------------------------------