已采纳回答 / 木子舟义
首先呢 class里的var可以去掉,$car = new Car0() 是实例化了一个Car类的对象。$car->name='奥迪A6' 会覆盖 原有的$car->name 值为 '汽车' 的值。和类Car0 没有关系 你可以再实例化以个$car2 = new Car0() echo $car2->name 试一下不就知道了吗<?php header("Content-type: text/html; charset=utf-8"); class ...
2015-12-04
已采纳回答 / 木子舟义
楼上那个回答有点不严谨,在HTML文件中写PHP文件必须严格遵守 <?php 开头 ?> 结尾 或者是相应的其他格式,我印象中有三种, <%php %> 还有一种忘了 有兴趣可以去查查,用得普遍的就是 <?php ?> 如果在纯PHP代码的文件中,也就是xxx.php 中写代码 就可以省略 ?>结尾了我说明白了吗?
2015-12-04
已采纳回答 / LuckDog
我的理解是,php、JS都是弱类型的语言,而数组都支持索引数组和关联数组,他们都会根据上下文,转化成自己想要的变量类型,例如JS里的“+”(加号)可以把数字转化成字符,而“-”(减号)可以把字符转化成数字,这就是弱类型语言的一个优点吧,这个也只是相对而言,希望对你有帮助,
2015-12-04
<?php
$value = time();
//在这里设置一个名为test的Cookie
setcookie("test",$value);
$s=$_COOKIE['test'];
if (isset($_COOKIE['test'])) {
echo 'success';
echo $s;
}
$value = time();
//在这里设置一个名为test的Cookie
setcookie("test",$value);
$s=$_COOKIE['test'];
if (isset($_COOKIE['test'])) {
echo 'success';
echo $s;
}
2015-12-03
关于match数组的说明:
文档上的解释为:如果提供了参数 matches ,它将被填充为搜索结果。 $matches[0] 将包含完整模式匹配到的文本, $matches[1] 将包含第一个捕获子组匹配到的文本,以此类推。
文档上对于子组的说明为:子组通过圆括号分隔界定,并且它们可以嵌套。
如果正则表达式写为$p = '/\w+\s\w+/';,则没有子组,$matches[1]为空,而$matches[0]包含所匹配的文本;但是将表达式加上括号写为$p = '/(\w+\s\w+)/';,则有了子组,此时$matches[1]与$matches[0]相同。
文档上的解释为:如果提供了参数 matches ,它将被填充为搜索结果。 $matches[0] 将包含完整模式匹配到的文本, $matches[1] 将包含第一个捕获子组匹配到的文本,以此类推。
文档上对于子组的说明为:子组通过圆括号分隔界定,并且它们可以嵌套。
如果正则表达式写为$p = '/\w+\s\w+/';,则没有子组,$matches[1]为空,而$matches[0]包含所匹配的文本;但是将表达式加上括号写为$p = '/(\w+\s\w+)/';,则有了子组,此时$matches[1]与$matches[0]相同。
2015-12-03
function getsize($size,$format='kb'){
$p=0;
if($format =='kb'){
$p=0;
}else if($format == 'mb'){
$p=1;
}else if($format == 'gb'){
$p=2;
}
$size/=pow(1024,$p);
return number_format($size,3);
}
echo getsize($fsize,'kb');
老师的函数里面的次方数弄错了。
$p=0;
if($format =='kb'){
$p=0;
}else if($format == 'mb'){
$p=1;
}else if($format == 'gb'){
$p=2;
}
$size/=pow(1024,$p);
return number_format($size,3);
}
echo getsize($fsize,'kb');
老师的函数里面的次方数弄错了。
2015-12-03
if(file_exists($filename)){
$data='I love code.';
file_put_contents($filename,$data);
}else{
echo 'no exists';
}
运行结果 no exists,大家都懂的。
$data='I love code.';
file_put_contents($filename,$data);
}else{
echo 'no exists';
}
运行结果 no exists,大家都懂的。
2015-12-03
echo 'run here'.'<br>';
echo file_get_contents($filename).'run here'.'<br>';
这是我的代码,我用的是默认路径,加了code文件夹的路径之后反而不能读出来。
这是我的运行结果;
run here
this is a test file.
run here
echo file_get_contents($filename).'run here'.'<br>';
这是我的代码,我用的是默认路径,加了code文件夹的路径之后反而不能读出来。
这是我的运行结果;
run here
this is a test file.
run here
2015-12-03
$pattern="/\w+\.\w+/i";
$str=preg_replace($pattern,"<em>$0<em>",$str);
echo $str;
$str=preg_replace($pattern,"<em>$0<em>",$str);
echo $str;
2015-12-03
$p = "/<li>(\w+\s+\d+)<\/li>/i";
preg_match_all($p,$str,$matches);
preg_match_all($p,$str,$matches);
2015-12-03