美文网首页
PHP 日常问题

PHP 日常问题

作者: JacquesMayol | 来源:发表于2017-09-25 18:26 被阅读0次

2018年5月21日

- 有关ZipArchive 的open
第一个参数好像不能传路径,通过rename 解决
- 有关is_dir 的问题
如果return false 则一定是权限问题

2017-09-25

1. 有关mkdir创建已存在的目录 函数返回内容
报Warning错误 返回false
2. 有关php大小写区分问题

参考
补充: 函数内的 return 同样不区分大小写

3. 有关 htmlspecialcharshtmlspecialchars_decode 对单引号的转义
需要添加 `ENT_QUOTES` 参数
4. 有关 substr_replace 函数
不能替换 空字符串 必要时需要重写改函数
5. 有关 foreach 方法中的 $value
如果不 unset 掉,则会一直保留(即最后一次遍历的那个值)
6. 有关系统和文件的PHP常量
var_dump(php_uname(), PHP_OS, DIRECTORY_SEPARATOR, PHP_SHLIB_SUFFIX, PATH_SEPARATOR);
7. 有关PHP操作cmd
$cdRes1 = exec(escapeshellcmd("cd e:"), $return1, $status1);
var_dump($return1);
var_dump($status1);
$cdRes1 = exec(escapeshellcmd("exit"), $return1, $status1);
var_dump($return1);
var_dump($status1);
$cdRes1 = exec(escapeshellcmd("dir"), $return1, $status1);
var_dump($return1);
var_dump($status1);
$cdRes1 = exec(escapeshellcmd("exit"), $return1, $status1);
var_dump($return1);
var_dump($status1);
die;
8. 有关引用变量的简单测试
$a = "aa";
var_dump($a, "================");

$b = $a;
$c = &$a;
var_dump($a, $b, $c, "================");

$a = "aa+bb";
var_dump($a, $b, $c, "================");
unset($a);
var_dump($a, $b, $c, "================");

die;
9. 字符串填充好像可以用 sprintf 函数...

207-10-27

10. php错误提醒
ini_set('display_errors', 'On');
ini_set('error_reporting', E_ALL);

2017-11-10

11.sql in查询按指定顺序排序
order by field(`ziduan`,7,12,5,3,2)
order by find_in_set(`ziduan`,7,12,5,3,2)

2017-11-28

12.莫名奇妙的问题排查
1. 检查代码是否有语法错误
2. 确认第一步!

相关文章

  • PHP 日常问题

    2018年5月21日 - 有关ZipArchive 的open - 有关is_dir 的问题 2017-09-25...

  • PHP日常问题

    json_encode中文转码unicode问题php5.4以后,json新增选项JSON_UNESCAPED_U...

  • PHP 日常问题 -- 2017/09/25

    2017/09/25 1. date(format, timestamp)函数在高版本的php下可以识别负整数(5...

  • PHP日常记录

    PHP的一些日常记录。

  • PHP问题

    远程仓库版本回退方法

  • PHP问题

    1、isset、empty、is_null的区别 isset 判断变量是否定义或者是否为空 ...

  • php问题

    FastCGI 进程意外退出造成500错误Mac 缺少 ImageMagick安装(libpng) Invalid...

  • windows下开启PHP7的curl拓展

    环境:php7.1apache2.4问题: 常规操作,打开PHP的curl拓展:修改php.ini,打开php_c...

  • This package requires php >=7

    原因:php版本问题 出现问题原因: 服务器可能有多套php环境 解决办法:用高版本的php安装composer,...

  • laravel composer 问题与解决

    laravel composer install 问题: php-xml 解决: php-zip ubuntu 安装

网友评论

      本文标题:PHP 日常问题

      本文链接:https://www.haomeiwen.com/subject/lkedextx.html