如果用的是laravel(其他的framework可以参考类似 *** 作):
一般有一个routes.php用于定义URI路径,比如:
Route::get('/cs.php/T/{admin}', "MyController@testFunc")这样就把你说的URI定向到MyController.php文件的testFunc函数。请这样定义testFunc:
<?php// MyController.php
namespace App\Http\Controllers
class MyController extends Controller
{
public function testFunc($admin, Request $request)
{
// 这里你就直接可以使用$admin的值了。
}
}
有两种方法引用另一个php文件。
PHP包括并要求语句。
使用include或require语句,您可以将PHP文件的内容插入另一个PHP文件(在服务器执行该文件之前)。
除了错误处理外,包括和要求语句是相同的:
需要产生一个致命错误(E_COMPILE_ERROR)并停止脚本。
只包括生成警告(E_WARNING),脚本将继续执行。
因此,如果您想继续执行并输出结果给用户,即使包含的文件丢失,也要使用include。否则,在框架、CMS或复杂的PHP应用程序编程中,总是需要将密钥文件引用到执行流。这有助于提高应用程序的安全性和完整性,当一个密钥文件意外丢失时。
包括文件保存了大量的工作。这意味着您可以为所有页面创建标准的页眉、页脚或菜单文件。然后,当您需要更新header时,您只需要更新头文件就可以包含该文件。
在Java的调用方法是import,而在PHP中没有import这个函数,一般PHP中调用其他类是用到require(),具体PHP调用其他类的方法如下:
1、首先应该先有一个文件名为tool.php的文件,在文件中声明一个类。
2、然后需要有另一个文件名为main.php的文件,在文件中调用上面的类。方法如下。
扩展资料:
类是变量与作用于这些变量的函数的集合。使用下面的语法定义一个类:
<?php
class Cart { var $items// 购物车中的物品
// 将 $num 个 $artnr 物品加入购物车
function add_item($artnr, $num) {
$this->items[$artnr] += $num
} // 将 $num 个 $artnr 物品从购物车中取出
function remove_item($artnr, $num) {
if ($this->items[$artnr] >$num) {
$this->items[$artnr] -= $numreturn true
} elseif
($this->items[$artnr] == $num) {
unset($this->items[$artnr])return true
} else {
return false}
}
} ?>
上面的例子定义了一个 Cart 类,这个类由购物车中的商品构成的数组和两个用于从购物车中添加和删除商品的函数组成。
参考资料来源:百度百科-php类
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)