首頁 後端開發 php教程 PHP基础教程(php入门基础教程)一些code代码_PHP

PHP基础教程(php入门基础教程)一些code代码_PHP

Jun 01, 2016 pm 12:08 PM
php入門

在此教程之前,我就不长篇一律的说什么PHP的常用了。 关于什么是变量呀什么是判断语句呀什么的,请自行查询相关资料此教程值针对于有编程基础,且对PHP陌生的人看。文章比较简单。主要看结构。详细的还请大家自己多多研究
PHP环境安装:
  PHP通常组合是 :MySql+PHP+Apche 也有 IIS+PHP+MySQL或SqlServer
当然我们可以进行选择组合包来进行安装。 新手建议装AppServ或phpnow等。
iis下可以用这个安装运行一下就支持php了,mysql需要安装一下。
  也可以进行自己安装各个部分。然后自己进行配置。
  PHP各版本的下载地址:http://museum.php.net/php5/
  Apche下载地址:http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.10.exe?download
  MySQL下载地址:http://www.mysql.cn/
  配置安装教程:http://wenku.baidu.com/view/c6118b1810a6f524ccbf85f9.html
      或者 http://www.bitsCN.com/article/33062.htm
  编写工具:建议用Notepad++或者dreamweaver cs4
====================================================================
语法:
  PHP的语法很简单 --直接看代码: 这就是PHP代码的声明方式。 注: ?> 等这中写法也可以写,但是不建议这么写。
  标记语句的结束:分号是标记一条语句的结束 ";" --每条语句结束后要用“;”分号表示结束.
=====================================================================
PHP中的注释: --详见教程中的code
  php中的注释有单行注释: //这是注释
和大模块注释:/*这是注释*/
=====================================================================
变量:
PHP变量是松散的。但是它也区分大小写,这点大家要注意。 在使用它之前,无需声明 -根据变量声明方式,PHP会自动把变量转换成正确的数据类型.
在PHP中声明变量使用$关键字来声明 --所有的变量都是由$来标识的
变量命名规则:
变量名必须以字母或下划线 "_" 开头。
变量名只能包含字母数字字符以及下划线。
变量名不能包含空格。如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如 $my_string),或者以大写字母开头(比如 $myString)。
注:(基本上所有的编程语言的变量命名规则都差不多!)

示例:
复制代码 代码如下:
       //声明变量
       $var_name = "snow";
       //使用变量
       echo $var_name;
      /*
        显示结果: snow
      */
?>

常量:
  PHP中常量的声明:
    在PHP中声明常量使用define函数来声明的 。直接看code
复制代码 代码如下:
     /*
      define函数有三个参数
       第一个参数:指定常量名 --不得使用关键字,常量不能有$符号
       第二个参数:指定常量的值 --只能是布尔、整数、浮点、字符串四个类型
       第三个参数:指定此常量是否对大小写敏感 --true忽略大小写,false区分大小写
    */
     define("Name","张三",true);
     echo name;
    /*显示结果:张三 --因为是true所以不区分大小写*/
?>

PHP中也有预定义常量 --大家可以查询PHP手册或者相关资料
=====================================================================
数组:    --PHP的数组还是比较简单好用的。
  PHP数组可以当作其它语言中的集合使用
  PHP数组里可以存放PHP支持的任何类型。当然也可以存放 类对象等 --直接看code
复制代码 代码如下:
        /*===================================================================*/
        //数值数组
         $nums = array(1,2,3);
        //或者等同于
         $nums[0] = 1;
        $nums[1] = 2;
        $nums[2] = 4;
        echo $nums[2]."
";
        /*输出:4*/
        /*===================================================================*/
        //关联数组  --其中的“=>”是PHP中的关联符号,就是指定键值对的。
         $ns = array("name"=>"张三","age"=>22,"sex"=>"man"); 
        //或者等同于
         $ns["name"] = "张三";
        $ns["age"] = 22;
        $ns["sex"] = "man";
        echo "姓名:".$ns["name"]."
年龄:".$ns["age"]."
性别:".$ns["sex"]."
";
        /*输出:
            姓名:张三
              年龄:22
            性别:man
        */
        /*===================================================================*/
        //多维数组 --数组里面还可以存放数组
         $bs = array("张三"=>array("爱好"=>"计算机","年纪"=>"23","性别"=>"男"),"小红"=>array("爱好"=>"吃饭","性别"=>"女"));
        //调一下格式,让大家看的清楚些
         $bs = array
        (
            "张三"=>array
            (
                "爱好"=>"计算机",
                "年纪"=>"23",
                "性别"=>"男"
            ),
            "小红"=>array
            (
                "爱好"=>"吃饭",
                "性别"=>"女"
            )
        );
        //或者等同于
         $bs["小红"]["性别"] = 2; $bs["小红"]["爱好"] = 2; //....
        //或
         $bs["张三"] = array("爱好"=>"计算机","年纪"=>"23","性别"=>"男"); $bs["小红"] = array("爱好"=>"吃饭","性别"=>"女");
        echo $bs["小红"]["性别"]."
";
        /*输出:女*/
        /*===================================================================*/
    ?>

=====================================================================
 PHP运算符: --摘录w3school的教程
  
本部分列出了在 PHP 中使用的各种运算符:
算数运算符

运算符 说明 例子 结果
+ Addition x=2
x+2
4
- Subtraction x=2
5-x
3
* Multiplication x=4
x*5
20
/ Division 15/5
5/2
3
2.5
% Modulus (division remainder) 5%2
10%8
10%2
1
2
0
++ Increment x=5
x++
x=6
-- Decrement x=5
x--
x=4
赋值运算符
运算符 说明 例子
= x=y x=y
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
.= x.=y x=x.y
%= x%=y x=x%y

比较运算符

运算符 说明 例子
== is equal to 5==8 returns false
!= is not equal 5!=8 returns true
> is greater than 5>8 returns false
is less than 5
>= is greater than or equal to 5>=8 returns false
is less than or equal to 5

逻辑运算符

运算符 说明 例子
&& and x=6
y=3

(x 1) returns true

|| or x=6
y=3

(x==5 || y==5) returns false

! not x=6
y=3

!(x==y) returns true


程序判断语句:

   和C#、java、C等判断语句一样。有if..else/else..if、switch语句 --直接看Code
复制代码 代码如下:
         $name = "张三"; //声明变量
           /*if..else只会语句只会执行其中一个,一个条件成立。就算后面的也成立,都会被忽略掉*/
         //判断名字是否是张三
          if($name == "张三")
         {
               echo "张三";
         }
         else if($name == "李四") //接着判断
          {
               echo "李四";
         }
         else //以上都不是就走进else
         {
              echo "其它";
         }
         print('
'); //打印输出
          $num = 1;
         /*
          switch选择结构 可if的原理差不多。只是在case里要加break --当然也可以不加。
            这样的话执行玩case 1后并不会跳出去,而是继续执行下一个case分支。直到遇到break才跳出去、。大家可以自己试下
          */
         switch($num)
         {
            case 1:
                echo "一";
                break;
            case 2:
                echo "二";
                break;
            default:  //默认分支。当条件都不成立的时候执行。
                echo "其它";
         }

         /*
         最终执行的结果是:
                         张三
                         一
           */
    ?>

PHP循环:

  和其它强类型的编程语言一样。php也有while、do while、for、foreach --直接看code

复制代码 代码如下:
        $index = 1;
        while($index         {
            echo "第".$index."次"."
";
            $index++; //累加
         }
        /*以上结果输出10次*/

        echo '
';
        $index = 1;
        do
        {
            echo "第".$index."次"."
";
            $index++;
        }
        while($index
        /*以上结果输出1次*/
        echo '
';
        for($index = 1;$index         {
                echo "第".$index."次"."
";
        }

        /*以上结果输出3次*/
        echo '
';
        $index = array("1","2","3");
        foreach($index as $temp) //遍历数组
         {
            echo "值:".$temp."
";
        }
        /*以上结果输出3次*/
    ?>

PHP函数:

  php函数的声明很简单,只要前面加上关键字function后面跟函数名就行了。--具体格式直接看code
复制代码 代码如下:
        /*PHP函数*/
        //无参函数
         function MyEcho()
        {
            echo "无参函数
";
        }

        //有参函数 --传入的参数也可以是类对象
         function MyEcho2($str)
        {
            echo $str;
        }

        MyEcho(); //输出:无参函数
         MyEcho2("嘻嘻哈哈!"); //输出:嘻嘻哈哈!
    ?>

PHP类:

  php也像其它高级语言一样,支持面向对象编程。在这里我说基础部分php类的声明。有关于面向对象的编程方式,大家自行研究

  php声明类的方式,也要加关键字 class  --具体看code -(其中包括静态函数。函数调用等)

复制代码 代码如下:
        class MyClass //类的声明
         {
            private $jum1; //定义私有变量
              private $jum2;
            static public $test = "测试静态方法"; //定义公有变量
              function Calc() //类函数
              {
                return $this->jum1+$this->jum2; // "->" 符号是类调用的意思
              }

            function SetNum($Num1,$Num2) //有参类函数
              {
                $this->jum1 = $Num1;
                $this->jum2 = $Num2;
                return $this; //这里要返回类对象本身
              }

            static function Tt()
            {
                echo "
".MyClass::$test."
";   
            }
        }

        /*实现计算功能*/
        $temp = new MyClass;
        echo $temp->SetNum(2,8)->Calc(); //输出:10
        MyClass::Tt(); //"::"静态调用 //输出:测试静态方法
    ?>

PHP表单处理:

  在页面用户提交值的时候用 $_GET 和 $_POST 或 $_REQUEST (它包含了$_GET、$_POST和$_COOKIE)系统定义的变量来读取提交过来的值 --看code

复制代码 代码如下:


            echo $_POST["xx"]."
";  //读取post值
         echo $_REQUEST["xx"];
        //用get读取值。自己试
    ?>
   

       
       
   



暂时就这么多了...如果有时间,我会写下PHP常用的应用。高级部分。(包括会话、cookie、面向对象、常用函数等等)
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP入門指南:PHP基礎語法 PHP入門指南:PHP基礎語法 May 20, 2023 am 08:39 AM

PHP是一種伺服器端腳本語言,它被用來開發動態網站、Web應用程式和網頁程式。 PHP的應用範圍非常廣泛,無論是初學者還是有經驗的開發人員,都可以從中獲益。本文將為您提供PHP的基礎文法入門指南。如果您想學習PHP編程,並且從頭開始打好基礎,那麼您來對了地方。 PHP的基本架構一個PHP程式包含以下三個部分:<?php//PHP程式碼?>程式碼兩邊的&

PHP入門指南:檔案上傳和下載 PHP入門指南:檔案上傳和下載 May 22, 2023 am 10:51 AM

在Web開發中,文件的上傳和下載是一個非常常見的需求。無論是使用者上傳頭像、文檔,或是管理員讓使用者下載某個文件,都需要使用這個功能。而PHP作為一個強大的伺服器端語言,自然也提供了強大的檔案操作函數和類別庫,讓我們可以輕鬆實現檔案上傳和下載功能。本篇文章將介紹PHP中實作檔案上傳和下載的基本流程和常用函數,並提供範例程式碼。如果你是PHP初學者或正在學習文件操作

PHP入門指南:TCP/IP編程 PHP入門指南:TCP/IP編程 May 20, 2023 pm 09:31 PM

PHP作為一個流行的伺服器端腳本語言,它不僅可以用於Web應用程式的開發,還可以用於進行TCP/IP程式設計以及網路程式設計。在本文中,我們將為您介紹TCP/IP程式設計的基礎知識和如何使用PHP進行TCP/IP程式設計。一、TCP/IP編程的基礎知識TCP/IP協議是Internet上進行通訊的標準協議,它是由TCP協議和IP協議兩個部分組成的。 TCP協定負責建立可靠連接

PHP中的新手入門指南 PHP中的新手入門指南 May 25, 2023 am 08:03 AM

PHP是一門熱門的前端程式語言,它功能強大、易學易用,並且被廣泛用於網站的開發和維護。對於初學者來說,PHP入門需要一定的學習與掌握,以下就提供一些PHP的新手入門指南給大家。一、學習基本概念在學習PHP之前,你需要先了解一些基本概念。 PHP是一種向Web伺服器發出指令的腳本語言。簡單來說,你可以使用PHP來產生HTML程式碼並將其傳送給瀏覽器,最終呈現在網頁上

PHP入門指南:JSON擴充 PHP入門指南:JSON擴充 May 20, 2023 am 08:37 AM

PHP是一門廣泛使用的程式語言,尤其在Web開發中,PHP佔據著重要的地位。其中,JSON是一種常見的資料格式,它可以用於儲存和傳輸資料。 PHP中提供了JSON擴展,方便開發人員對JSON資料進行操作與處理。本文將介紹JSON擴充的基本用法和應用場景。一、JSON擴充基本用法將JSON字串轉換為PHP物件或陣列PHP中的json_decode()函數可以將

PHP入門指南:一些常見的HTTP狀態碼 PHP入門指南:一些常見的HTTP狀態碼 May 21, 2023 am 08:15 AM

對於PHP初學者來說,了解HTTP狀態碼是非常重要的。 HTTP狀態碼是指由Web伺服器傳回的3位數字代碼,用來表示客戶端請求的處理結果。本篇文章將介紹一些常見的HTTP狀態碼及其意義,幫助PHP初學者更能理解網站開發過程中遇到的各種HTTP狀態碼。 200OK200OK是最常見的HTTP狀態碼之一,表示請求已成功處理並傳回結果。當你造訪一個網站的時候,如

PHP入門指南:快取設定 PHP入門指南:快取設定 May 20, 2023 am 08:10 AM

PHP是一種非常流行的程式語言,在網路開發領域經常被使用。在PHP開發中,快取設定是非常重要的一部分。快取可以提高網站效能和使用者體驗,降低伺服器負載,是網站優化的常用手段之一。本文將為大家介紹PHP快取設定的入門指南。一、什麼是快取?快取就是將一些經常性存取的資料保存在記憶體中,以便下次造訪時可以快速獲取,避免重複計算或查詢資料庫,提高回應速度。 PHP中,緩

PHP入門指南:程式碼版本管理 PHP入門指南:程式碼版本管理 May 24, 2023 am 08:13 AM

在軟體開發中,版本管理是極為重要的環節。因為在團隊中編寫程式碼不可避免地需要合併各人的程式碼。版本管理工具可以幫助我們追蹤程式碼修改,以及在合併時避免衝突。其中Git是目前最受歡迎的版本管理工具,無論是個人開發或團隊協作都必備。本文將圍繞Git為大家介紹使用版本管理工具的好處、Git的基本概念與基礎操作,並說明如何運用Git與團隊合作開發。為什麼我們需要版本

See all articles