威尼斯wns.9778官网 > 计算机教程 > [点亮php100天]第一天威尼斯wns.9778官网::另眼看

原标题:[点亮php100天]第一天威尼斯wns.9778官网::另眼看

浏览次数:105 时间:2019-06-21

宗旨

php中单引号与双引号的区别?

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

  1. 由下可看出,双引号的变量是解析并输出,而单引号的变量不解析。
    2.单引号的解析速度比双引号的快
  2. 对于单引号来说,只有两个转义 ',\
  3. 除了上述两个转义字符,其他都原样输出。
  4. 对于双引号来说,可转义字符除\,',"之外,还有t, r , n 等
    6.除了单引号和双引号用来声明字符串变量外,还有heredoc方式
    程序代码
    //$age = 22;
    //$str1 = '他今年 $age 岁'; //''原样输出
    //$str2 = "他今年 $age 岁"; //""要解析里面的变量 即输出22
    //echo $str1,"<br />",$str2;
    php中的注释
    (一) 以//开始.
    (二) 以#开始.
    #这是shell单行注释风格
    (三) 多行注释有一种以/*开始以 */结束
    php中的注意事项
    一. 在js中,一个语句如果单占一行的话,在行尾可以不加;号
    二. 但是,在php加,必须每一行后面都要加分号
    虽然在整个php的最后一句例外,但是强烈建议也加上
    三 . 对于纯php页面,?>是可以不写的
    而且,对于不直接运行,而是被别的页面所包含的文件,往往还推荐结束不加?>
    这样包含的页面更快执行速度更快
    php中的变量
  5. php变量有8种
  6. 整型、浮点型、布尔型、字符串型、NULL型、数组型、对象型、资源型
  7. 在js中,声明变量用var 变量名[= 值],在php中声明变量,直接变量名=值;
  8. 在php中变量命名规范
  9. 变量的名字由“字母”、下划线、数字、组合而成。并且数字不能开头
  10. 在php中变量前面有一个‘$'标记
  11. echo 不是一个函数,是一种语法结构。
  12. 可以把变量打印出来
  13. 要打印多个变量时,用 ','隔开
  14. 变量的传值
  15. 引用传值 和 赋值传值
  16. 字符串 类型
    变量和常量
    (一)常量
    变量可以随时重新赋值
    //$age = 22;
    //$age = 23;
    //echo "<br />",$age;
    (二)变量和常量的区别?
  17. 它们的声明方式不同
  18. 而常量一旦声明,不能改变其值
    define('PI',3.14);
    PI =3.23;语法错误
    echo "<br />",PI;
  19. 变量可以销毁,而常量一旦主义也不能销毁
    unset($age);
    var_dump($age);
    4.常量是不能注销的
    unset(PI); //语法错误,不允许注销
    echo PI;
  20. 变量有其作用域,函数内部默认情况访问不到外部的变量,
    而常量,一旦定义,无论是在全局定义,还是在函数内部主义。
    在页面的任意位置都可以访问到。
    (三) 变量与常量的命名规范
    1.常量的命名规范,从语法角度和变量是一样的。
    允许是字母、数字、下划线的组合,并且数字不能开头
  21. 从习惯角度讲:一般常量用“大写”
    //define('SF',342);
    //echo SF; //最新的版本已经对常量名区分大小写
    (四)常量的值允许是哪几种?
  22. 只能把标量型(单一型)赋给常量;
  23. 不能把复合型,如数组,对象赋给一常量。
  24. 资源型 如果赋给常量,如引来一些不可预料的错误。
    代码如下

适合人群

复制代码 代码如下:

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

1 define('AGE',22);
2 define('HEI',343.234);
3 define('ROOT','D:/www');
4 define('LOCK',true);
5 define('NON',NULL);
6 echo AGE,HEI,ROOT;
7 var_dump(LOCK);
8 var_dump(NON);

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

php中的控制结构
(一)任何程序,都离不开,变量,表达式,控制结构
(二)在php里,else if可以连着写,在js里不允许,我们推荐规范的书写,即esle if 隔开。
(三)在php中,变量的作用域并不会像js一样,沿着作用域往外寻找
(四)在php,有一类特殊的变量,叫做超级全局变量。不管你的在函数中还是在类内部,也不管代码包装了多深
都能够访问到该变量。
php数组与js数组
(一)在js创建数组的两种方法
(二)在js中数组的索引永远是从0开始逐一递增,中间没有空档

为什么要写php这个题材

  1. var arr=new Array(1,2,3,4);
  2. var arr= [1,2,3]
    (三)在php中创建数组
  3. 但是在php中,数组的索引是非常灵活的
  4. 可以是数字,也可以是字符串
  5. 甚至也可以是数字和字符串混合
  6. 如果索引部分指定了数字索引
  7. 又有某个单元没有指定索引
  8. 则取该单元之前曾经出现的最大的数字索引值然后 1,作为其键值
    php创建数组如下:

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

复制代码 代码如下:

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

$arr=array(1,2,3);
print_r($arr);
//===========================================
$arr=array(10=>'赵','adfdssd'=>'钱','孙','name'=>'张三丰');
print_r($arr);

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

  1. 在php中,如何引用数组的单元值,关键靠索引
  2. 而索引是数字索引
    //echo $arr[10];
    9. 如果是字符串索引,必须要求加单引号,如果不加单引号它先当着常量来处理
    //define('name','adfdssd');
    //echo $arr[name];
    (四)关联数组与索引数组
  3. 索引既可可能是纯数字,也可能是字符串,也有可能是字符串 数字混合
  4. 如果索引是纯数字,就叫'索引数组';
  5. 否则就叫"关联数组";
    (五) php中的函数与js中的函数的不同之处
  6. 在js中,可以多次声明同名函数
    2.但是在一个php页面中,不能多次同名函数
  7. 在js中,函数名区分大小写
    4.在php中,函数名不区分大小写(类方法也不区分)
  8. 在php中,调用函数时的参数个数必须与声明函数的参数一致
  9. 在php的函数,函数声明时,某个参数可以有“默认值”
    以上所有知识点的代码展示

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

复制代码 代码如下:

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

<?php
//================================================ 返回原处
//2. 整型、浮点型、布尔型、字符串型、NULL型
$age = 22;
$weight = 75.23;
$name ='张三';
$money = false;
$house = null; //相当于js中的undifined
echo $age,$weight,$money,
//================================================ 返回原处
//10. 变量的传值
$age =22;
$nian =$age;//把$age的值读取出来,赋给$nian
$nian= 24;
echo $nian,'----',$age;
//================================================
//11. 引用传值赋值传值
$money =10000;
$credit = &$money; //声明$credit变量,并把credit指针指向money的存储空间
$credit = 5000;
echo $credit,'--------',$money;
unset($credit);
echo $credit;
//================================================
//字符串 类型
$str1 = 'hello';
$str2 = "world";
echo $str1,$str2,"<br />";
//================================================
$age = 22;
function t(){
var_dump($age);
}
t();
define('HEI',88.63);
function s(){
var_dump(HEI);
}
s();
// 注:php中的函数不能重复声明,函数里的变量包得比较严,只不函数内起作用。不会跑到外面作用
//5.对于以上情况,用变量,常量都行,但是我们选择常量。
//理由:一是ROOt,被经常引用
//二是:如果用变量,$ROOT ='a';极有可能在多人开发过程中被改变值
//用常量也有不好的地方:
//常量一旦定义就不会被销毁
//常量始终点内在里,没法销毁。
//=====================================================
//在php中,变量名也是可变的。
$talk='hello';
$heat= 'kill you';
$love= 'love';
echo $love,"<br />";
$action = 'talk';
$t ='action';
echo $$$t;
//=====================================================
//提前预告:不仅变量名,函数名也是可变的,类名也是可变 的。
////常量名也要变一变
define('PI',3.14);
define('HEI',342);
$cons= 'PI';
echo $cons,"<br />";
echo constant($cons); //constant是把变量的值当成常量的名字,引用常量
//===================================================== 返回原处
//php中的控制结构
//任何程序,都离不开,变量,表达式,控制结构
if ,if/else,if/else if/ esle
$num=3;
if($num >2){
echo '在php里,3也大于2',"<br />";
}
if($num >5){
echo '3大于5',"<br />";
}else{
echo '3不大于5';
}
//
if($nun==1){
echo '今天是星期一';
}else if($num ==3){
echo '今天是星期三';
}else{
echo '非一非二非三';
}
////在php里,else if可以连着写,在js里不允许
//我们推荐规范的着写,即esle if 隔开。
//=====================================================
switch case 语句
$num = 3;
switch($num){
case 1:
echo '今天星期一',"<br />";
break;
case 2:
echo '今天星期二',"<br />";
break;
case 3:
echo '今天是星期三',"<br />";
break;
default:
echo '不知道';
break;
}
/*
假设某人有100,000现金,每经过一次路口需要进行一次资费。
资费规则为当他现金大于50000时,每经过一次路口时需要交5%现金,如果现金小于等于
等于50000时每次交5000,请写一程序计算此人可以经过多少次这个路口
*/
for ($m =100000,$num=0;$m>=5000;$num ){
if ($m>50000){
$m*=0.98;
}else{
$m-=5000;
}
}
//===========================================
//while ,do/while
//用while 打印$1-9;
$i =1;
while($i<10){
echo $i ,"<br />";
}
$i=0;
while( $i<10){
echo $i,"<br />";
}
//===========================================
while(){}
$i=0;
while( $i<10){
if($i==5){
break;
continue;
}
echo $i,"<br />";
}
////===========================================
//php里的超级全局变量
$num =99;
function t(){
echo $num;
//}
////在这个调用过程,$num为null,因为函数内部没有定义$num
////且在php中,并不会像js一样,沿着作用域往外寻找。
t();
///===========================================
//在php,有一类特殊的变量,叫做超级全局变量。
//不管你的在函数中还是在类内部,也不管代码包装了多深
//都能够访问到该变量。
function a(){
echo $_GET['title'];
}
a();
///===========================================
//想用php做留言本
//关于逻辑运算符
var age= 2||3;
alert(age);
var_dump($age);
//在php中,逻辑运算返回true/false
$age = 2||3;
var_dump($age);
$a = 3;
$b= 2;
if($a=9 || $b=1){
$a =1;
$b =1;
}
echo $a,"<br />",$b;
//php中的函数与js中的函数的不同之处
//1. 在js中,可以多次声明同名函数
//但是在一个php页面中,不能多次同名函数
//2. 在js中,函数名区分大小写
//在php中,函数名不区分大小写(类方法也不区分)
///=========================================== 返回
//3. 在php中,调用函数时的参数个数必须与声明函数的参数一致
$a = 1;
$b = 2;
$c = 3;
function t($a,$b,$c){
echo $a $b $c;
}
t(1,2,3);
t(1,2);
///===========================================
//4. 在php的函数,函数声明时,某个参数可以有“默认值”
function t($a,$b,$c=0){
echo $a $b $c;
}
t(1,2);
?>

 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键不至于过早的字迹模糊,另一方面双引号里面的$变量会被解释。我听到过一个大牛说,猛男写的程序从来不用双引号。我照了照镜子,觉得自己还行。

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

本文由威尼斯wns.9778官网发布于计算机教程,转载请注明出处:[点亮php100天]第一天威尼斯wns.9778官网::另眼看

关键词:

上一篇:Go语言中的方法定义威尼斯wns.9778官网:

下一篇:没有了