Php学习笔记

发表于2008年10月14日

 

PHP基础:标签使用:
PHP代码必须包含在 <?PHP ?>之间。
一些其他的标签样式也可以使用,比如 <?,<%,或者 <script  language="php">(Js标签 )
其他标签可以是用,但只有在 <?php >之间的脚本才是可用的 PHP代码。
(关于 lesson 23 php.ini配置文件)

开始 PHP脚本语言学习:
1,关于 PHP代码运行环境, *:/Program Files/Apache Group/Apache/htdocs
2,在页面当中, PHP脚本语言关于输出到页面内容的标签属性是 echo,可以在 <?php后面定义 echo属性 ,及其页面输出内容。类似 Jsp中的 .${} 或者 <% %>
3,PHP中的注释 ,
单行注释可以使用 // 或者 #
也可以使用 /* */来书写单行或者多行注释。


变量: 1,   PHP语言里面
声明变量总是要在变量名之间加上一个 Dollar符号 $。也可以直接使用变量名对多个同类型变量进行比较之类的操作。
2,  变量的命名
具体命名规范同 JavaC语言, .Net等语言的命名差不多,只不过是需要在变量名之间加上 $符号。可以使用字母开头,变量名中不可包含除字母,数字,下划线之外的特殊符号;不可以以数字开头。
3,  表达式
可以声明两个数字类型的变量,然后再声明一个变量用来保存两个数字变量之间进行操作以后的结果,
例: $a = 15;  $b = 30; $sum = $a + $b;   echo $sum;
4,  字符串变量的使用
声明时,变量值需要使用双引号,这点与数字变量的声明不同。关于字符串变量的输出,要严格变量名在双引号和单引号之间的区别。(在双引号中的变量名可以直接写变量名,输出结果为变量所对应的值。在单引号中输出字符串,如果直接写变量名的话,输出变量结果就会经过处理,结果为定义的变量名称,如: $a ; echo '$a' 输出结果为: $a。如果想在单引号里面输出变量的值,需要在变量名两边加花括号。或者在变量名两边加句号用来做与单引号内容的连接,如: echo "The total weight is {$weight}lb"; echo 'The total weight is ' . $weight . 'lb'; 这两句代码的输出结果是相同的)
5,  数据类型
不多加描述了, PHP语言只有 4种常见的数据类型。 BooleanIntegerDouble(or float),String
Boolean只有真和加, Integer是常用的整形数字, Double(float)为既包括整数 ,又包含小数的浮点数, String为字符串类型。
一般当需要一个变量,并为变量负值的时候,需要给变量指定一个固定的数据类型,但 PHP语言却允许数据类型的自动转换。根据个人变量中值的定义,可以使用 gettype方法来返回个人所定义的变量的数据类型。
也可以使用 settype方法来进行数据类型的转换。(关于便宜字符串中包含字母,转数字类型的时候)
6,  数据欺骗
例: echo 100 + "10 inches" ,加号在一个数字类型和一个字符串类型的两个变量之间,在执行这段代码的时候,字符串类型的变量会进行相加操作之间,将字符串转换为浮点数数据类型或者整数数据类型,结果的输出结果为两个数字相加的结果。例: $number = 6 . 9; echo $number; echo gettype(6 . 9);这个变量 $number在负值的时候,将两个数字的中间加了两个空格,并在两个空格之间加了一个句号,用于连接两个数字。在该代码执行的时候,两个数字之间并没有进行数据操作,而只是用了一个句号将两个数字连接了起来,所以 $number的数据类型为字符串。所以输出的时候,将会输出一个字符串类型的 $number,既一个 6后面跟一个 969
7,“变量中的变量”
有些时候可能需要把变量中的值作为另一个变量的名字进行使用。在 PHP当中,有办法可以实现这一目的。
例如: $my_age = 21;$varname = "my_age";echo "The value of $varname is ${$varname}";
这句输出代码使用的是双引号,第一个 $varname输出的时候,直接输出变量的值为: my_age,第二个 $varname会理应再输出 my_age的,不过在 my_age放在了 ${}的花括号里面了,在代码执行当中,会把 ${$varname}当作 $my_age执行。既会输出, 21
还有一种情况就是在使用单引号的时候,
例: echo 'The value of ' . $varname . ' is ' . $$varname;
与双引号输出的区别就是,在双引号里面, $后面的变量名必须放在花括号里面,而单引号输出的时候,只需要再多加一个 Dollar符号即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值