-1

我讨厌问什么可能是一个简单的问题,但我对 php 还是很陌生,并且在学习的过程中。我遇到了一个带有这个片段的 php 文件,它似乎与 include() 做同样的事情,但我找不到关于它的文档。

<?php show('header'); ?> 

是习惯还是我不够努力?如果它是自定义的,我如何找到可以定义它的位置,以便更好地理解它。据我所知,没有使用任何框架。

4

3 回答 3

7

这是一个自定义函数。如有疑问.. 始终检查http://php.net

如果您想在您的代码中找到它,只需运行以下代码(如果是 UNIX 用户):

grep "function show(" . -ir
于 2012-12-20T14:44:19.263 回答
3

那是在您拥有的某个文件中定义的一些自定义函数。

PHP 手册中的任何地方都没有定义它。

于 2012-12-20T14:44:21.790 回答
0

不,它不是预定义的。它是自定义的。一个预定义的名称以显示名称开头,显示当前文件的来源

 <?php
/* some code here */

show_source(__FILE__);    
?>
于 2012-12-20T14:50:09.127 回答