php第一节

一.关于PHP的基本介绍
            

赵庆贝


 
1.PHP [HyperText perprocessor] : 超文本预处理程序。php是一种动态网站后台技术,是一种解释性的脚本语言。
2.php的运行环境:(可分两种)
        LAMP:Linux + Apache + MySQL + PHP
        WAMP:Windows + Apache + MySQL + PHP
3.php文档的组成:
       A. XHTML 标记
   B.php服务器脚本
   C.其他脚本(如:JS)
4.服务器脚本语法:
   <?php
   执行代码
   ……
   ……
   ?>
   注意: 1.php严格区分大小写。
         2.php每行代码必须以分号结尾。
5. Php标记符
1.   标准风格: <?php echo” 标准风格 php 标记 ”; ?>
2.   脚本风格: <script language=”php”> echo” 脚本风格 php 标记 ”;</script>
3.   简短风格: <? echo” 简短风格 php 标记 ”; ?>
                    必须更改 php.ini  设置  short_open_tag = on
4.   ASP 风格: <% echo”ASP 简短风格 php 标记 ”; %>
必须更改 php.ini  设置   asp_tag = on
6.Php注释
1.   C++ 风格的单行注释“ //
2.   Shell 脚本风格的注释“ #
3.   C 风格的多行注释“ /*----------*/     多行注释无法嵌套
7.在 php.ini文件中更改上传文件的大小
更改以下几项设置:
1 )、 upload_max_filesize   // 允许上传文件的大小
2) post_max_size               // 控制在采用 post 方法进行一次表单提交中 php 所能接收的最大容量。这个值必须大于 upload_max_filesize 的值。
3) max_input_time             // 以秒为单位对通过 post.get 以及 put 方式接收数据时间进行限制,修改成一个较大值即可.
二.变量
1.概念
变量指内存中有名称的信息,内存断电后信息丢失。刻录到磁盘可以永久保存。
2.声明变量
$变量名称;或者 $变量名称 = 变量值;后者为变量赋值)
变量类型是由变量值决定的。
注意: 变量必须以字母或下划线开始,不能含有特殊符号。
三.变量类型
1.变量分类。
            标量变量:存储唯一值。
            复合变量:存储一组值。
2.标量变量分为:
整型[integer]   如:$a = 23;
浮点型 [Float]  如:$b = 17.6;
字符型[String]如:$c = "中华人民共和国" 或 $c = '中华人民共和国'  
          注意: 字符必须要括在�G之间
布尔型 [Boolean]  布尔型只有两种: true / false
3.复合变量:
数组[Array]
对象[Object]
4.特殊类型:
空值:NULL
资源:[Resource]:对外部对象的引用
5.关于字符串的转义符:
                                          转义符                                                  含义
                                             \"                                                       "
                                             \'                                                         '
                                             \\                                                        \
                                             \n                                                       换行
                                             \r                                                        回车
                                             \$                                                        $
                                             \t                                                        Tab键
6.输出语句:
                     1.echo()    如:echo(内容);
                     2. print()(print_r())    如: [$变量名称=]print(内容);
                     3. 内容
                                A.文本: "内容"   或   '内容'
                                B.变量值: $变量名称
                                C.文本和变量值的组合体: "内容" . 变量名称(以点连接)
     请注意: 双引号内的变量名称可以被解释
                     {}的作用是将其作为一个整体出现
 
两者区别: print() 语句只能同时输出一个字符串,而 echo() 可以同时输出多个字符串。       
      echo  "i   ", "love   ", "iwind ";   //    将输出    "i   love   iwind "  
print   "i   ", "love   ", "iwind ";   //    将提示错误     
     print ()具有返回值,一直返回 1, echo 没有,所以 echo print 要快一些 :
$return   =   print   "test ";  
echo   $return;   //    输出 1    
四:表单
表单默认情况下是 form 与周围元素存在一个间距的
1. 表单提交方式:
                               A、 post提交
                               B、 get提交
            它们的不同在于:1、post提交为加密,而get提交为明文
                       2、post提交最多能提交65535个字符,而get提交最多能提交255个字符。
2.获取表单元素提交值
$变量名称 = $_post["元素名称"]
$变量名称 = $_get["元素名称"]
3.实码验证
客户端  —> JS
服务器瑞 —> PHP
 
 
第一节讲到这,下面是一些简单的例子:
实例1、            
echo(date("Y-m-d"));
 输出信息为:年月日
实例2、
<?php
$username = "张三";
echo("\$username的数据类型是:" . gettype($username) . "值是:{$username}");
?>
输出的就是:$username的数据类型是:string值是:张三
实例3、表单:接收表单
<?php
$username = $_POST[" username"];
echo("{$useranme}");
?>
注意: 上面红色的username为表单名称。
 
 
下面再简单地说一下:WAMP的环境搭建:
当你把各个软件都安装完全之后:还要进行一下环境的配置。
第一步:先配置一下你的php,不管你的php为哪个版本的,先建议你把它的名字改为php,然后打开,再打开ext文件夹,ctrl+A,再ctrl+C全部复制到C盘的WINDOWS下面的system32里面,同样的再返回打开php,再把里面的libmysql.dll也复制到WINDOWS下面的system32里面。
第二步:在php的下面还有一个重要的文件,它的原名为:php.ini-dist把它改名为:php.ini 然后打开此文件,按一下ctrl+F查找框中输入gd2点确,;xtension=php_gd2.dll
把其前面的分号去掉,接着往下继续找还有一句:;xtension=php_mysql.dll同样也把它前面的分号去掉,然后保存。这样php就配置完成了,
第三步:配置Apache
打开Apache配置文件C:\Program Files\Apache Software Foundation\Apache2.2\conf
1、ctrl+F查找框中输入documentroot按两下回车,然后把DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"改成你的主目录。如:DocumentRoot "E:/web"
2、再接着往下找,找到<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
这句话也改为你的主目录。如:<Directory "E:/web">
3、接着往下找,找到下面这句话:
<IfModule dir_module>
    DirectoryIndex   index.html
</IfModule>
将其改为:
<IfModule dir_module>
    DirectoryIndex   index.php  index.html
</IfModule>
4、再在此文件的最下面添加此句话:
LoadModule php5_module C:/php/php5apache2_2.dll
 PHPIniDir " C:/php"
AddType application/x-httpd-php .php
注意 :红色. php前面有一个空格。
 蓝色的C:/php为你的php安装目录和名称
5.别忘了最关键的步骤,那就是重启Apache.
6.测试 mysql
        编写 conn.php 文件。内容为:
 <?php
$conn = mysql_connect("localhost","root","password");
if($conn) {echo "<h1>connect ok</h1>";}
else
{
echo "<h1>connect fail</h1>";
}
?>
7.测试php
 
在php的主目录下编写 index.php 文件。内容为: <? Phpinfo(); ?>
然后你会找到mysql和apache服务项。
 

本文出自 “赵庆贝” 博客,谢绝转载!

你可能感兴趣的:(PHP,职场,休闲)