这段话谁能看懂?请教! 他写错了吧,前面都有$tagnumber = 0; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绝对没有写错,我copy一个开源代码里面的,就是因为这样我才发贴问的,这个开源程序叫pligg,一个CMS,是libs目录下tags.php文件里的一段代码 它前面没有define过嘛?如果define过tagnumber就是个常量。如果没有得话就是写错了。 不是常量,我搜索整个目录的内容了,只有这一行有tagnumber 不会是被当字符串用了吧?你echo 一下$tag_number[$tagnumber]的值看看。 你前面加上$,看看能不能继续用.我估计大概是可以,整个程序里就这个地方有.那,写错的可能很大,非常的大.而且,前面有$tagnumber = 0.你试一下这段代码<?php$st = tar;echo 'list1 = ' . $st.'<br>';$st = $st - 1;echo 'list2 = ' . $st;?>输出结果如下:list1 = tarlist2 = -1php的特性决定了,如果是字符和数字进行加减,字符默认为0 肯定不是常量。按世界通用习惯常量必须用纯大写字母来区分。如果他一个开源项目还用小写字母来定义常量,我bs他。写错的可能是最大的。开源程序一样会有bug。特别是不报错,结果又正确的情况下这种bug更难以发现。 1、echo tagnumber; //out tagnumber$s = tagnumber;echo $s; //out tagnumber2、从上下文看,自然是写错了。 请教各位高手:如何设置Apache服务器的缓冲区大小? 一个session问题 为什么我的kindeditor工具栏没有出现 初学php小问题请教:提交后还是显示当前网页问题!!!(解决后再补高分) 关于smarttemplate 在linux下调试时,session出了问题!急!在线等待! 怎么回事??? 关于如何判断汉字的高位低位问题 请帮我看一下为什么我的这个程序总是提示一句话! php有Application吗? 删除二围数组中同一个键名的元素. 如何改windows下apache 的启动账户
你echo 一下$tag_number[$tagnumber]的值看看。
<?php
$st = tar;
echo 'list1 = ' . $st.'<br>';
$st = $st - 1;
echo 'list2 = ' . $st;
?>输出结果如下:
list1 = tar
list2 = -1php的特性决定了,如果是字符和数字进行加减,字符默认为0
echo tagnumber; //out tagnumber
$s = tagnumber;
echo $s; //out tagnumber2、
从上下文看,自然是写错了。