页次: 1
现在我们知道 url 的格式是 控制器 + 方法 。
如果要写一个程序实现两个数相加如何处理,这个过程中需要提供两个可变的参数。这个很简单添加到 方法后就可以。
一个实例 控制器 这样写
<?php class hello extends CI_Controller { public function add($x,$y) { echo (int)$x + (int)$y; } }
访问的有url 的格式是这样的
http://localhost/ipbbs/index.php/hello/add/1/2
这样就可以输出正确的结果3
$x 对应第一个参数, $y 对应第二个参数 ,以此类推
这里可以考虑一个问题,如果少给参数会如何?
比如 url 是 http://localhost/ipbbs/index.php/hello/add/1 少给了一个参数 2
A PHP Error was encountered Severity: Warning Message: Missing argument 2 for hello::add() Filename: controllers/hello.php Line Number: 4
这里就给出了错误的信息提示。
ipbbs.net
离线
页次: 1