生成环境会禁用很多函数,通过修改php.ini文件里的disable_functions可以增删。而PHP文件如何检查所使用的函数是否被禁用呢?方法如下:

<?phpfunction exec_enabled() {  $disabled = explode(',', ini_get[......]

Read more

通常遇到使用str_replace替换array参数无效的时候,八成是包含了中文,注意文件编码格式,如果是UTF8的话,那么数组里的字符串应该是UTF8的编码,否则,文件编码用ANSI即可解决。[……]

Read more

模板里不能直接用这个函数,应该用类似这样的方式:

{{ 1 in [1, 2, 3] }}{{ 'cd' in 'abcde' }}

参考:https://twig.symfony.com/doc/2.x/templates.html#containment-operator[……]

Read more

方法很多,直接count后减一可以,还有个函数,end,如果不在循环只是单纯调用的话,用end函数即可。

<?PHP$array = array(1,2,4,6,8);echo end($array);?> 

[……]

Read more