请教几个php问题(php难吗?)
本文目录一览:
- 1、请教个PHP代码的问题,php初学者,下面这个代码我看不懂是什么意思
- 2、请教一个简单的PHP问题
- 3、关于PHP的问题
请教个PHP代码的问题,php初学者,下面这个代码我看不懂是什么意思
?php
header("Content-type: text/html; charset=utf-8");//向浏览器说明字体为 utf-8
if(get_magic_quotes_gpc()){ //判断是否开启转义功能
function stripslashes_deep($value){ //创建函数stripslashes_deep
// 三元操作符 判断$value如果是数组就继续调用stripslashes_deep,如果不是就转义字符串
$value = is_array($value) ? array_map('stripslashes_deep',$value) :stripslashes($value);
return $value;
}
//array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
$_POST = array_map('stripslashes_deep',$_POST);
$_GET = array_map('stripslashes_deep',$_GET);
$_COOKIE = array_map('stripslashes_deep',$_COOKIE);
}
define('APP_NAME', 'cms'); //项目名称
define('APP_PATH','./cms/'); //项目目录
define('CONF_PATH','./conf/'); //配置文件地址
define('RUNTIME_PATH','./runtime/'); //缓存文件地址
define('TMPL_PATH','./tpl/'); //模板目录
define('APP_DEBUG',true); //开启DEBUG
define('MEMORY_LIMIT_ON',function_exists('memory_get_usage'));
$_GET['g'] = 'Wap';//声明变量
$runtime = '~Wap_runtime.php';//声明变量define('RUNTIME_FILE',RUNTIME_PATH.$runtime);//定义常量
if(!APP_DEBUG is_file(RUNTIME_FILE)){ //APP_DEBUG存在 并且 RUNTIME_FILE路径存在
require RUNTIME_FILE;
}else{
define('THINK_PATH', dirname(__FILE__).'/core/');//定义常量
require THINK_PATH.'Common/runtime.php';//引入THINK_PATH.'Common/runtime.php文件
}
?
请教一个简单的PHP问题
$a = ['百','千','万'];
$n = floor(158834 / 100);
$s = '';
foreach ($a as $v){
if ($n 1) break;
$s = substr($n, -1) . $v . $s;
$n = floor($n / 10);
}
if ($n 0) $s = $n . $s;
echo $s;
关于PHP的问题
PHP_SELF 表示的是 当前执行脚本的文件名,与 document root 有关。例如,在地址为 的脚本中使用 $_SERVER['PHP_SELF'] 将得到 /foo/bar.php;
输出乱码说明路径中有文件夹的名称是中文,当输出的内容编码与服务器获取的文件夹名称所用的编码不一致时就会出现;可以在 echo 输出之前设置指定一下输出内容的编码:
也不知道你系统文件夹用的什么编码,不过像 apache 和 nginx 通常默认的编码是 utf-8,可以试试这个编码;不行时再试试其它几个;
header("Content-Type: text/html; charset=UTF-8");
echo $_SERVER['PHP_SELF'];
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。