<?php echo($php_self); ?>什么也不显示是怎么回事?
答案:2 悬赏:80 手机版
解决时间 2021-03-17 01:12
- 提问者网友:雾里闻花香
- 2021-03-16 06:49
保存成.php的格式
在PHP5.0环境下测试,什么也不显示。
但是如果写成
asdf"); ?>
则可以正常显示为连接到该PHP文件的链接。
请各位高手帮忙解释下。
最佳答案
- 五星知识达人网友:西风乍起
- 2021-03-16 07:22
不见得那样写就会错。如果配置中开了全局变量。一样会有输出。错误的真正原因是。你用的是小写。。
echo $PHP_SELF;
预定义变量要用大写。楼主记好。而且不支持你这样用。存在很大的安全问题。支持楼上的用法。
echo $_SERVER['PHP_SELF'];
这样相对安全些。
echo $PHP_SELF;
预定义变量要用大写。楼主记好。而且不支持你这样用。存在很大的安全问题。支持楼上的用法。
echo $_SERVER['PHP_SELF'];
这样相对安全些。
全部回答
- 1楼网友:洒脱疯子
- 2021-03-16 08:48
要养成良好习惯,不要使用中文做变量
php 变量规则:
变量以 $ 符号开头,其后是变量的名称
变量名称必须以字母或下划线开头
变量名称不能以数字开头
变量名称只能包含字母数字字符和下划线(a-z、0-9 以及 _)
变量名称对大小写敏感($y 与 $y 是两个不同的变量)
注释:php 变量名称对大小写敏感!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯