最新回答 / 年少就轻狂
<?php$document_root = $_SERVER['DOCUMENT_ROOT'];$filename = "$document_root/test.txt";if(file_exists($filename)){ echo "文件存在"; }
2019-01-25
已采纳回答 / Mayukiii73
1、什么是重载1)PHP所提供的"重载"(overloading)是指动态地"创建"类属性和方法,我们是通过魔术方法来实现的。2)当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。(屏蔽错误)3)所有的重载方法都必须被声明为 public。4)属性重载只能在对象中进行。在静态方式中,这些魔术方法将不会被调用。所以这些方法都不能被 声明为 static。5)这些魔术方法的参数都不能通过引用传递。
2019-01-07
最新回答 / 慕桂英9545975
首先把文件存成UTF-8可以中文不乱码,还有就是你检查下你要读取的文件的路径是否正确,这个提示的意思是在你写的路径他没找到文件(试试在路径前面加个“.”可能会成功)
2019-01-06
已采纳回答 / 柳源居士
汉子匹配不能用\w,并且你写的是\m,还用注意冒号是中文的冒号“:”,逗号也是中文的逗号。此处不适合用数组匹配,因为还用处理中文。即使按照数组来做匹配,下标是针对每个数组元素分别计算的,你从1-4显然是错误的。改成 这样就OK了。<...code...>
2018-12-27
<?php
$subject = "my email is spark@imooc.com";
$pattern = '/([\w]*)@+([\w\.]*)/';
preg_match($pattern,$subject,$matches);
// print_r($matches);
//在这里补充代码,实现正则匹配,并输出邮箱地址
echo $matches[0];
$subject = "my email is spark@imooc.com";
$pattern = '/([\w]*)@+([\w\.]*)/';
preg_match($pattern,$subject,$matches);
// print_r($matches);
//在这里补充代码,实现正则匹配,并输出邮箱地址
echo $matches[0];
2018-12-21