PHP之旅--PHP混编,数据类型概述
来源:互联网 发布:js如何使用正则表达式 编辑:程序博客网 时间:2024/06/05 15:26
<?php
/* 此处为注释注释 可以用 /* ... */ // #Unix注释风格 <== 三种常用注释 */
echo "你好 呼呼";
(1) echo "<Center>HEllo World ! </center>";
?>
(2)<font color='Red' > 你好! </font>
(3)<html>
<body>
下面内容是php输出:<br/>
<?php
for($i=0;$i<5;$i++)
{
?>
Hello World!
<?
}
?>
</body>
</html>
以上为三种混编。
2.为什么查看源文件没有php代码?
因为 web服务器找到文件后交给php解析器处理 , 解析器找到<?php ?> 部分进行解析,将得到的结果替换原来<?php ?> 部分。因此就没有php的痕迹了!
3.php数据类型
(1)boolean (true false) 空字符串 null 0 都可以当做false
(2)integer 各种进制和正负数
(3)浮点型 最大值1.8e308
(4)字符串 可用单引号 和 双引号 。 双引号能力更强 比如能识别字符串中的变量,识别更多的转义字符。
用(.)运算符来连接两个部分。
(5)数组 这里说个例子,能够帮大家理解好数组。
eg. $ary = array(1,2,3,4,5) ; //声明一个普通数组
$keyary = array("a" =>10 , "b" => 20 , 30);
【注:数组是映射型的 可以用键值访问 array( [key =>] value , .......) key整数or字符串 ,为数组访问的下标 value任意值 】
echo "ary[3] = $ary[3]" ; 结果: ary[3] = 4
echo "keyary[0] = $keyary[0] " ; keyary[0] = 30
echo "keyary['a'] = { $keyary['a'] } " ; keyary['a'] = 10
print_r($keyary); Array([a]=>10 [b]=>20 [0]=>30)
这里简述一下数组的定义,后边会具体说下数组的其他应用。
(6)对象 eg. <?php
class MyClass
{
function sayHello()
{
echo "Hello World";
}
}
$myClass = new MyClass();
$myClass->sayHello();
?>
先简单了解一下对象类型,之后会更深入的介绍的。
(7) 资源类型 指通过执行某种函数获得的值。eg.数据库的连接,查询得到的结果集。 打开的文件句柄等。
这方面稍后会有深入的探索。
(8)null 未赋值和被释放( unset() ) 的变量被认为是null
is_null() 判断是否为空 unset()置空
最后,虽然运算时候会有自动转换。强制类型转换仍然必要。
与c类似,(int) (bool) (float) (real) (string) (array) (object)
4.运算符 ( 只提出特殊的符号 其他符号与c的一致 )
(1) === 全等符号 VS == 等号 区别:全等符号会判断类型是否相等 eg. 0与false 在 == 看来是相等的 在===看来不等因为类型不同。
(2)@ 错误屏蔽符,忽略产生的任何错误。 在表达式、函数前面加上@,若他们有错误,程序会继续执行,错误不会在页面显示。 多用在发布程序中。
eg.数据库操作中 @mysql_query($sql) 这样查询中无论是否有错误都会执行不会把错误暴露给访问者。
(3) `` 执行运算符 把``中的内容作为shell命令执行
(4) ( . ) 点号 字符串连接
(5) .= 字符串连接后赋值
(6) + 数组相加,将两个数组连接一起。
- PHP之旅--PHP混编,数据类型概述
- PHP与HTML混编
- php之数据类型
- php学习之数据类型
- PHP学习之数据类型
- 学习PHP(2)-混编
- PHP 基础数据类型之Boolean
- PHP基础数据类型之整型
- PHP概述
- PHP数据类型
- PHP数据类型
- PHP数据类型
- PHP数据类型
- php 数据类型
- PHP数据类型
- PHP 数据类型
- php 数据类型
- PHP 数据类型
- JS判断邮箱格式,密码输入是否一致,不能为空,长度控制等
- 忘记oracle密码
- CONVERT_TO_LOCAL_CURRENCY(货币汇率转换) 按日期取汇率
- CSS兼容性(IE和Firefox)技巧大全
- java支付程序接口书写---Yeepay
- PHP之旅--PHP混编,数据类型概述
- 温家宝在东盟峰会上的演讲
- Android Sensor传感器系统架构初探
- Self-Learning: Overview of Startup Tasks for Roles in Windows Azure
- 日臻强大:Jexus V5.0功能特点概述
- 项目-团队-技术-个人 (团队建设篇)
- 3D 几何图元
- EJB体系结构
- 华为C8650如何实现USB调试