2014年10月15日 PHP基础及基本语法

来源:互联网 发布:软件的点击广告 编辑:程序博客网 时间:2024/06/05 09:53

PHP基础

今天本来想说下Div+CSS的,发现我也不怎么会Div,那就放到以后再说大笑

直接使用套装包:wamp,一路点下去安装完成。

编程软件:sublime,还是先不要使用DW这种功能强大的带提示的工具了。

wamp安装好后,运行wamp,在www目录下建立一个test.php文件,用sublime打开

写上代码:

<?php     phpinfo();?>
用浏览器打开:127.0.0.1/test.php会出现一个网页,

该网页包括了关于PHP的编译和扩展信息,PHP版本,服务器信息和环境,等等。这样就表示环境安装成功。


PHP基本语法


PHP是用于服务端的脚本语言。

看看它都可以干什么:

1.收集表单数据

2.生成动态网页

3.字符串处理

4.动态输出图像

5.处理服务器端的文件系统

6.编写数据库支持的网页

7.会话跟踪控制

8.处理XML文件

9.支持利用大量的网络协议

10.服务器端的其他相关操作


说一下PHP和HTML代码混编的问题
先举个例子:

<html><title><?php  echo  "这是标题"   ?></title><body><!--还有一种看着比较麻烦的--><!--比如我要循环输出一个表格--><table><tr><td>标题</td><td>内容</td></tr></table><!--上面的是我表格的表头,下面我写伪代码-->while(从数据库中获取数据){<!--重点就在这里,HTML代码中是不会有这种流程控制的--><tr><td><?php echo "第n个标题"  ?></td><td><?php echo "第n个内容"  ?></td></tr>}</body></html>

怎样去改这个代码让它可以执行呢,下面代码

<?phpwhile(从数据库中获取数据){                           //解决方法就是把HTML不该就有的语句用<?php?>把它们包起来?><tr><td><?php echo "第n个标题"  ?></td><td><?php echo "第n个内容"  ?></td></tr><?php}     //包起来?>

对了  PHP中的注释,//     /**/  都可以用     #注释很少用

注意:PHP用<?php ?> <? ?>  <script language="php"></script>来标记PHP代码,最好用第一种, 第二种这种缺省的在服务器没有开启短标签支持的情况下是不能识别的。


变量的声明

PHP是弱语言,没有先定义后使用这一说,在什么时候用到,什么时候定义即可。而且,它没有像C语言一样把变量分为很多类型,当你定义它的时候,赋值是什么类型的,它就是什么类型的

例如:

<?php//声明变量的时候,是开头一个美元符号,后面跟变量名称,变量名称区分大小写。$a = 100;   //现在它是一个整形$b = "string";   //现在是一个字符串类型$c = 99.99;    //现在是一个浮点类型$d = true;    //现在是一个bool类型?>
还有一个数组类型,它不像其它语言一样十分严格,里面的数据必须同类型,PHP的数组其实是一个有序图,它的下标和数据是key=>value的关系

例子:

<?php//声明数组是用array函数$arrayName = array('name' => "12312", 12 => 123333, 13 => true);//打印数组print_r($arrayName);//根据下标打印数据echo $arrayName["name"];echo $arrayName[12];echo $arrayName[13];?>
类型强制转换问题

<?php$a = 100;$b = 99.99;//如果是直接$a = $b,$a的值会变成99.99,但是我想取整赋值,如下$a = (int)$b;?>
今天就说这么多吧微笑



0 0
原创粉丝点击