一个懂哲学懂艺术会思考的程序员,才是好程序员
今天无聊,去看了下PPC的夜色,顺便看到有人求助
http://bbs.phpchina.com/thread-193741-1-1.html
问@$_SERVER[(HTTP_A)]==(b) 是什么意思?[实际上,lz敲代码把引号给敲掉了,这又何妨,PHP弱类型]
2楼也有人回答了,但是很含糊,看来2楼的也不是很确定。。LZ也没看明白,继续发问。。。
我们来分析下最简单的基础知识:
在PHP里,[]表示是一个数组,==表示判断相等,()小学生也知道,叫做小括号,用于改变优先级,加减乘除运算常用,及时不需要改变优先级,有时候为了以防万一,或者美观,也会括起来。@用来取消错误报告
比如8+6+2*3写成(8+6)+2*3也是可以的。这是毋庸置疑的。
好了,我们回来,这句代码啥意思呢?
如果$_SERVER这个数组里键值为HTTP_A的这个元素的值是b的话,那么。。。不显示报错信息。
看这里
<?php
echo 6==('6');
('b')就是'b'的意思,括号你然道不知道啥意思吗?就是括起来的意思,估计楼主你没看懂,以为是啥函数啊啥的。。。。$_SERVER又咋了,不还是个数组么?就是这么简单,没错。
虽然我说这么多,貌似有点大题小做,但这个真的很普遍,很多人钻牛角尖,把简单问题复杂化,抓不到本质。
就是这么简单。尽管字母变成了大些,字符外面报了个括号表示美观,那又咋样?削了皮的苹果还是苹果,穿了男人衣服的李宇春还是女人。剥了著姐的衣服他还是个男人。
这就是哲学,不要被表面迷惑。不要想那么多,不要钻牛角尖。
这就是一个简单的不能再简单的判断,想那么多干嘛?一个懂哲学懂艺术会思考的程序员,才是好程序员。这就是哲学的用处,我把你认为的复杂的东西用简单的话告诉你。
简单的就是美的。最完美的证明和理论都是用很简单的文字来描述的。学过数论的应该很清楚这个道理。
最后说一句,我不是批评新手,而是告诉你们,学好哲学吧,学会抓问题的本质。
最后顺便说一下,我也是个新人,就是PPC那个天天强调抓本质的 iminto童鞋,被人骂的狗血淋头的也是我。共勉吧
http://bbs.phpchina.com/thread-193741-1-1.html
问@$_SERVER[(HTTP_A)]==(b) 是什么意思?[实际上,lz敲代码把引号给敲掉了,这又何妨,PHP弱类型]
2楼也有人回答了,但是很含糊,看来2楼的也不是很确定。。LZ也没看明白,继续发问。。。
我们来分析下最简单的基础知识:
在PHP里,[]表示是一个数组,==表示判断相等,()小学生也知道,叫做小括号,用于改变优先级,加减乘除运算常用,及时不需要改变优先级,有时候为了以防万一,或者美观,也会括起来。@用来取消错误报告
比如8+6+2*3写成(8+6)+2*3也是可以的。这是毋庸置疑的。
好了,我们回来,这句代码啥意思呢?
如果$_SERVER这个数组里键值为HTTP_A的这个元素的值是b的话,那么。。。不显示报错信息。
看这里
<?php
echo 6==('6');
('b')就是'b'的意思,括号你然道不知道啥意思吗?就是括起来的意思,估计楼主你没看懂,以为是啥函数啊啥的。。。。$_SERVER又咋了,不还是个数组么?就是这么简单,没错。
虽然我说这么多,貌似有点大题小做,但这个真的很普遍,很多人钻牛角尖,把简单问题复杂化,抓不到本质。
就是这么简单。尽管字母变成了大些,字符外面报了个括号表示美观,那又咋样?削了皮的苹果还是苹果,穿了男人衣服的李宇春还是女人。剥了著姐的衣服他还是个男人。
这就是哲学,不要被表面迷惑。不要想那么多,不要钻牛角尖。
这就是一个简单的不能再简单的判断,想那么多干嘛?一个懂哲学懂艺术会思考的程序员,才是好程序员。这就是哲学的用处,我把你认为的复杂的东西用简单的话告诉你。
简单的就是美的。最完美的证明和理论都是用很简单的文字来描述的。学过数论的应该很清楚这个道理。
最后说一句,我不是批评新手,而是告诉你们,学好哲学吧,学会抓问题的本质。
最后顺便说一下,我也是个新人,就是PPC那个天天强调抓本质的 iminto童鞋,被人骂的狗血淋头的也是我。共勉吧