[点亮php100天]第一天:另眼看php,基本语法篇

2023-12-02 02:18

本文主要是介绍[点亮php100天]第一天:另眼看php,基本语法篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

宗旨

纯作者自行编写。旨在带领大家使用乐观、开心的体验去学习一门能吃上饭的技能。注:php、java、python等没有哪个好哪个不好,最主要的要看你学习了哪中语言能让你赚到更多的钱。因为产生利润从而获得成就感,这才是王道。

适合人群

已经安装和配置好php的同志们。如没有建议百度寻找之。本系列不讲咋初始安装和配置。

富二代、官二代、有着李开复、马云、马化腾般能力、运气和人脉资源的程序员请直接关闭本页。本文恐浪费了您宝贵的时间

为什么要写php这个题材

亲,当你想创业或者做一些额外的项目时。php是你的最好的帮手,因为:

 1、当你资源还不足时,找到的小客户不会花钱去购买oracle或者.net、java服务器。

 2、当你资金不足时,你根本不舍得去招一些java员工。

 3、当你跟初期小客户谈python时,大部分小客户不会认同你,php则不一样,介绍一下淘宝吧。

 4、如果你是做互联网的(刚起步的情况下),初期php是你最好的选择。

 5、有过真正创业经验的程序员都知道,当你花精力无收入状态开发一个Iphone 或者其他牛逼产品时。让你的团队使用php做一些网站或者OA是能存活一段时间的最好办法。

 php点评

  php容易上手但也很难驾驭,好比非常容易追到手的男生或者女生,日后恐要出大问题,不是他(她)吭了你,就是你吭了大家。所以学习一门语言要学会能驾驭它,当马骑,而不是让马骑了你。

 关于本文讲的不对的地方

 这个很正常,完全不必大惊小怪。宪法都有需要修改的时候。

 以下是正文部分:

 (一) 关于页面后缀

   既然写php,那么页面后缀就老实用*.php。没有为什么,因为我们时间太宝贵。不要老是纠结URL重写,现在度娘很智能了。不管是做网站还是做软件,内容好她一定会收录。你URL再友好,现在的网友也记不住。我有个做淘宝日进斗金的朋友,他连淘宝自带的二级域名都不用,那是因为回头客都是收录你的网址,我能手工敲出来网址的不超过5个。

  (二) 关于标记

   当你使用<?php ....这里是代码 ..?> 说明你正在写php程序。不要去网上查如何省略 <?后面这个php的关键字。那是2B才干的事情。

   页面中可以插入无数个这样的代码标记,你爱如何就如何。(事实上,规范的php项目都是使用模板+程序解析。补充一句新手不要纠结这句话,后面你自然就会)

  (三) 关于$

  php设置一个变量都是 $打头,如: $str='我不喜欢美国'; 这就定义了一个变量,名称叫做str,我把它的值暂时设置为'我不喜欢美国',因为可能我过会突然觉得美国还可以,于是会把值设置为'我不喜欢日本'。所以这就叫 “变量”。男人也是善变的,请体谅我一下吧。

 (四) 关于+和.

  1+1=?,是公民都知道是2。所以在php中 $a=1+1; 这个$a自然就是2。但是字符串相加用的是'.',$a='1'.'1';这个$a就是'11'.而且还是个字符串型。没有为什么,php创始人就爱这样,你能把他咋地。

 (五) 关于echo

 php的标志性语法。echo "我不喜欢日本";。立马在页面上能输出这句很多人都认可的话,不信你也试试,当然你要把日本改成某些国家名字我也不介意。

 (六)关于单引号和双引号

 字符串用双引号和单引号概括均可。我喜欢用单引号,因为打单引号不需要按shift键。希望你也喜欢。尽量不要太多使用双引号,一个是为了保护左shift键不至于过早的字迹模糊,另一方面双引号里面的$变量会被解释。我听到过一个大牛说,猛男写的程序从来不用双引号。我照了照镜子,觉得自己还行。

 好了。以上语法学习完毕,第一天学这么多绝对够了。接下来讲个故事。

  最早我和我的舍友去一家公司面试,因为我的舍友第一次面,很害怕,很紧张。早上起来刷牙,舍友连续几次牙刷都刷到了脸上不正确的部位。我一慈悲,说我陪你去吧。于是,我成了该舍友的”表哥“,一同前往。

   面试官估计早饭没吃,头发凌乱的就赶来了。 我们两个人已经率先坐在了面试会议室。

   我舍友手抖,被我余光发现了,我按了一下他的手。面试官用异样的眼光看了一眼我。我惊恐的把手抽回。

   面试官知道我只是”表哥“后,便开始问我舍友问题。

   “你php学的如何?”。面试官的第一个问题,我认为这个问题真的很难回答。

   “还行吧。。。” 舍友紧张极了。

  面试官打开自己的电脑,让舍友输出"this is my world.<这里要换行>it‘s my test".

  舍友关键时刻还是能挺住的。飞快的打下echo ’this is my world <br> it‘s my test‘;

  “很好,你还能换个代码编写方式吗?”面试官开始“调戏”舍友。

  我作为“表哥”,心里也挺捉急。怕舍友紧张,其实舍友平时学的还可以的,就是一紧张大脑会一片空白。

  舍友看了看我,我回报以“你行的”眼神。舍友以眼神告诉我他会努力。

  于是接下来舍友打出了。echo 'this is my world'.'<br>'.'it‘s my test';

  “再写几个嘛!” 面试官的表情接近于“猥琐”。我当时很想以“表哥”的身份“降”了他。

  舍友囧,我很想代替舍友写一写。可是你觉得可能吗?

  关键时刻,面试官的电话响了,我个人目测应该是面试官老婆的电话。面试官表情虔诚的接了电话,手机那端传来女高音,面试官赶紧尴尬的跑了出去。

  这个空档,我赶紧让舍友让位。于是写下了最后让舍友面试通过第一轮面试的语句。

   1、 echo 'this is my world','<br/>','it‘s my test'; 

   2、$string_1='this is my world';

       $string_2='it‘s my test';

       $sign='<br/>';

       $result=$string_1.$sign.$string_2;

  3、$arr=array('this is my world','<br/>','it‘s my test');

       echo implode($arr);

   飞快写完,面试官回。被女高音调教后,面试官表情明显温和了许多。我低头玩手机,一脸无辜状。

    舍友的手恰到好处的离开了键盘。

    面试官似乎很满意, 便开始问了几个家常问题。譬如:有没有女友啊?将来打算回老家发展吗(当时在京)?有没有信心做一个优秀程序员啊?租房压力是否大啊?

    舍友以“否、否、是、是”回答了面试官。我在旁边以“表哥”的身份附和以“否、是、否、是”来衬托舍友的伟岸。

    若干年后,舍友据说混得不错,上述问题的答案也变成了“是、是、是、否”。

    未完 待续。。。。。。。。。。


请关注我的个人官网: www.hishenyi.com

这篇关于[点亮php100天]第一天:另眼看php,基本语法篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/443575

相关文章

Java 枚举的基本使用方法及实际使用场景

《Java枚举的基本使用方法及实际使用场景》枚举是Java中一种特殊的类,用于定义一组固定的常量,枚举类型提供了更好的类型安全性和可读性,适用于需要定义一组有限且固定的值的场景,本文给大家介绍Jav... 目录一、什么是枚举?二、枚举的基本使用方法定义枚举三、实际使用场景代替常量状态机四、更多用法1.实现接

git stash命令基本用法详解

《gitstash命令基本用法详解》gitstash是Git中一个非常有用的命令,它可以临时保存当前工作区的修改,让你可以切换到其他分支或者处理其他任务,而不需要提交这些还未完成的修改,这篇文章主要... 目录一、基本用法1. 保存当前修改(包括暂存区和工作区的内容)2. 查看保存了哪些 stash3. 恢

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

mysql递归查询语法WITH RECURSIVE的使用

《mysql递归查询语法WITHRECURSIVE的使用》本文主要介绍了mysql递归查询语法WITHRECURSIVE的使用,WITHRECURSIVE用于执行递归查询,特别适合处理层级结构或递归... 目录基本语法结构:关键部分解析:递归查询的工作流程:示例:员工与经理的层级关系解释:示例:树形结构的数

Python 异步编程 asyncio简介及基本用法

《Python异步编程asyncio简介及基本用法》asyncio是Python的一个库,用于编写并发代码,使用协程、任务和Futures来处理I/O密集型和高延迟操作,本文给大家介绍Python... 目录1、asyncio是什么IO密集型任务特征2、怎么用1、基本用法2、关键字 async1、async

Java使用Stream流的Lambda语法进行List转Map的操作方式

《Java使用Stream流的Lambda语法进行List转Map的操作方式》:本文主要介绍Java使用Stream流的Lambda语法进行List转Map的操作方式,具有很好的参考价值,希望对大... 目录背景Stream流的Lambda语法应用实例1、定义要操作的UserDto2、ListChina编程转成M

redis中使用lua脚本的原理与基本使用详解

《redis中使用lua脚本的原理与基本使用详解》在Redis中使用Lua脚本可以实现原子性操作、减少网络开销以及提高执行效率,下面小编就来和大家详细介绍一下在redis中使用lua脚本的原理... 目录Redis 执行 Lua 脚本的原理基本使用方法使用EVAL命令执行 Lua 脚本使用EVALSHA命令

Python正则表达式语法及re模块中的常用函数详解

《Python正则表达式语法及re模块中的常用函数详解》这篇文章主要给大家介绍了关于Python正则表达式语法及re模块中常用函数的相关资料,正则表达式是一种强大的字符串处理工具,可以用于匹配、切分、... 目录概念、作用和步骤语法re模块中的常用函数总结 概念、作用和步骤概念: 本身也是一个字符串,其中

Mysql用户授权(GRANT)语法及示例解读

《Mysql用户授权(GRANT)语法及示例解读》:本文主要介绍Mysql用户授权(GRANT)语法及示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql用户授权(GRANT)语法授予用户权限语法GRANT语句中的<权限类型>的使用WITH GRANT

HTML5表格语法格式详解

《HTML5表格语法格式详解》在HTML语法中,表格主要通过table、tr和td3个标签构成,本文通过实例代码讲解HTML5表格语法格式,感兴趣的朋友一起看看吧... 目录一、表格1.表格语法格式2.表格属性 3.例子二、不规则表格1.跨行2.跨列3.例子一、表格在html语法中,表格主要通过< tab