PHP的公共静态函数怎么接收传值?

PHP的第一个页面info.php的代码:<?phprequire_once'messinfo.php';$infoa='你好';$infob='你们好';$res=me... PHP的第一个页面info.php的代码:
<?php
require_once 'messinfo.php';
$infoa = '你好';
$infob= '你们好';
$res = mess($infoa,$infob);

接收传值的PHP第二个页面messinfo.php代码:
public static function mess($infoa,$infob) {
//这里我接收不到$infoa,$infob的数据
}
这是为什么?该怎样做才能接收到传过来的值呢?小白不吝赐教。
展开
 我来答
生活趣事大杂烩
2024-03-01 · 分享生活趣事,提升生活阅历,了解人生百态
生活趣事大杂烩
采纳数:50 获赞数:453

向TA提问 私信TA
展开全部
你要运行第一个页面才能得到值,因为你真正去执行是在第一个页面,第二个页面里的方法不要用static修饰,直接打印输出即可:
public function mess($infoa,$infob) {
echo $infoa.PHP_EOL;
echo $infob;
}
第二个页面的方法改成这样,然后运行第一个页面,假如你的第一个页面名叫01.php,那么你在目录下直接运行php 01.php即可!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式