php 30分钟闪电入门

写点快速入门php的教程吧。废话不多少。上菜

$a = 1 + 1;
echo $a;
// 2

$a 是啥,就是个变量。
= 赋值号
1 就是个标量
"+" 就是加号
";" 这个是表示一条语句结束,就像人说完一句话一样。
echo 是函数,是php的输出函数。简单好用。

变量如果都不懂,我也无能为力了,只能去看《计算机编程基础》了。
不过可以让你理解一下,它就是个盒子。可以装东西。

“=” 不是等于号么,那是数学的概念,在php中这个是赋值号。
就是把赋值号右边的内容经过计算传给左边的变量。
是不是可以这样写呢?

1 + 1 = $a;
//PHP Parse error:  syntax error, unexpected '=' 

编译器说不可以。你非要刨根问底的问的话。这是规定。
说深了就不能叫闪电入门了。

上面的代码还可以这样写

$a = 1+1;echo $a;

有“;”分号的语言就可以把代码写一行。
不过这样写出来的程序很乱,看程序的人大多都会骂娘的。

你会说写这个东西有啥用呢?1+1等于2 谁不知道呢?
那就来点高难度的吧

$a = 1+ 1*100/3*4-1^10;
echo $a;
//143

就问你蒙圈没?这个就是计算机的好处。

这个又有什么用呢?会做个计算而已。

$a = "你真的觉得我只会做数学么?";
echo $a;
//你真的觉得我只会做数学么?

双引号中的是字符串。

你又说写好了又输出来有什么意义呢?

$a = "你真的觉得我只会做数学么";
echo strlen($a);
//36
$a = "hello";
echo strlen($a);
//5

怎么样有意义了吧,帮你数一下字符个数,你很可能会数错,计算机不会。

strlen是取字符串的长度,但是为啥值是36呢?也没有36个长呀。
其实呢中文在计算机里存储的话要占多个字节。而英文是每个字符占一个字节。这就是为什么中文版的pdf要比英文版的pdf大的多的缘故。

再做个更有用的吧,把百度的首页抓下来,计算一下大小。是14KB;
新浪的是602KB;

$a = file_get_contents("http://www.baidu.com");
echo strlen($a);
//14615

$a = file_get_contents("http://www.sina.com");
echo strlen($a);
//602968

怎么样,终于有意义多了吧。这些网站的访问量很大,每天会有上千万用户请求,所有的请求都是要流量的,而这些流量就是变现的基础。都是钱呀!
只要跟钱挂上钩,瞬间就升华了!
好了终于让你觉得有点意义了。
其实计算机能做的远不止这些。视频,音频,图像处理等等。能做的东西太多。
软件就是这些代码一点点累计的结果。在加上个说明操作文档。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容