劉松聊PHP:基礎語法之想要奔跑就得先學會走路【一】

2021-03-02 劉松聊PHP

劉松聊PHP第篇原創

還記得我們剛開始學習語文、英語的時候,最先學的是什麼?偏旁部首,語法對不對;沒有一上學就讓你寫句子、寫文章吧;所以想要奔跑就得先學會走路。

今天主要和大家分享:

PHP語法

PHP注釋

PHP變量

PHP常量

PHP數據類型

語言標記:開始標記 <?php  和 結束標記  ?>  中間就寫PHP代碼



語句以分號()結尾,輸出內容可以使用echo,或者var_dump;echo主要是開發時使用;var_dump 可以列印數據類型和值,主要是測試時使用。


<?php

echo "劉松聊PHP之想要奔跑就得先學會走路"

/**

 * 這條輸出語句因為沒有以 ; 結尾 所以會報錯
 * Parse error: syntax error, unexpected end of file, expecting ',' or ';'
 * 正確寫法:echo "劉松聊PHP之想要奔跑就得先學會走路";
 */

 ?>

可以把PHP 嵌入到 HTML 中,如下:


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>劉松聊PHP</title>
</head>
<body>
    <?php echo '歡迎來到劉松聊PHP'; ?>
    <?php echo '想要奔跑就得先學會走路'; ?>

    <!-- 結果會輸出 歡迎來到劉松聊PHP 想要奔跑就得先學會走路 -->
</body>
</html>


在上述例子當中其實已經體現了,PHP代碼在執行時會跳過注釋,不會執行注釋掉的內容;作用主要就是方便理解、查閱;


<?php

// 單行注釋:雙斜槓 #   這裡也是單行注釋// 注釋的作用主要是為了方便 理解、查閱
echo "劉松聊PHP之想要奔跑就得先學會走路";

/**
 * 多行注釋
 */

寫這段代碼的時候,只有老天爺和我知道它是幹嘛的,現在,只有老天爺知道。

使用 符合聲明變量,注意:

命名方法主要有三種:


<?php
    // 下劃線命名法
    $my_name = '劉松';
    echo $my_name;
    
    // 小駝峰命名法 第一個單詞首字母小寫,其餘首字母大寫
    $myName = ' 聊 ';
    echo $myName;
   
    // 大駝峰命名法 每個單詞的首字母大寫
    $MyName = 'PHP';
    echo $MyName;
?>

常量就是一旦聲明之後,值就不能再改變了;和變量聲明一樣只能以字母或下劃線開頭。一般常量字母全部大寫,便於與變量區分。


<?php
   // 使用 define 聲明常量 NAME -> 健 '劉松聊PHP' -> 值
   define('NAME', '劉松聊PHP');

   echo NAME;
?>


類型描述布爾型 Booleantrue【真】 和 false 【假】整型 Integer整數浮點型 Float小數字符串 String漢字、字母、數字等等的組合
數組 Array數組可以在一個變量中存儲多個值對象 Object對象數據類型也可以用於存儲數據空值 NULL表示變量沒有值

布爾型通常用於條件的判斷;對與錯,真與假;

<?php
    // 定義布爾型的變量 a 和 b
    $a = true;
    var_dump($a); // 輸出 bool(true)
    
    $b = false;
    var_dump($b); // bool(false)

    // 條件語句後面會說喔
    if ($a) {
        // 如果是true 就說這一句
        echo '我到底哪兒錯了,你倒是說啊!!!';
    } else {
        // 要不然就等著聽這一句
        echo '說了你也不懂!';
    }

    if ($b) {
        // 如果是true 就說這一句 但是你沒有機會了 因為false (錯過)了
       echo '你不說我怎麼會懂!!!!';
    } else {
        // 對了(true) 蛋蛋的憂傷 你只能心痛
        echo '原來你根本就不懂我!';
    }

    // 最後的結果就是 我到底哪兒錯了,你倒是說啊!!!原來你根本就不懂我!
?>


整型,就是整數,正數或負數;浮點型呢就是小數了;1步 2 步.就不介紹,下一節再細說。


<?php
    // 定義整型變量 a 、 浮點型 (小數)b
    $a = 1;
    echo $a; // 輸出 1

    echo ' ';

    $b = 2.5; // 輸出2.5
    echo $b;

    // 定義字符串變量 c
    $c = '劉松聊PHP';
    echo $c; // 輸出 劉松聊PHP

?>


數組和對象稍微比較繁雜,後面章節單獨說道說道,這裡就不過多介紹了。

黑色給了我黑色眼睛,讓我天天熬夜改BUG。

<?php
    // 定義數組 array 值有 1,2,3,4,5
    $array = [1,2,3,4,5];
    
    var_dump($array[0]) ;

    // 定義了一個數組obj 有兩個元素 eye 和 gan_ma
    $obj = [
        'eye' => '黑色給了我黑色眼睛',
        'gan_ma' => '讓我天天熬夜改BUG'
    ];
     
    echo $obj['eye'] . $obj['gan_ma'];

?>


空值 NULL,表示變量沒有值;


<?php
    // 定義一個未賦值的變量 會警告提示 Notice: Undefined variable: null
    $null;
    var_dump($null); // 輸出 NULL
    
    // 賦值變量null 值 為空字符串
    $null = '';
    var_dump($null); // 輸出 string(0) ""
    
    // 賦值變量null 為空(null)
    $null = null;
    var_dump($null); // 輸出 NULL
?>


公司的前端工程師單身久了,就去了交友網站去找女朋友,過了段時間問他找到了,沒有,工程師說,女朋友沒找到,但是找到了它們頁面的一個bug。

相關焦點

  • 淺談PHP語法(4)
    >文件:deal.php <?php echo "你的用戶名為:$uname"; ?> 以上程序會要求用戶輸入一個用戶名,提交表單後,後回用戶名確認信息。可看出,表單中的uname已成為了deal.php程序中的$uname變崐量。簡單吧。
  • 想要學會怎麼跑得好,請先從正確走路開始
    千裡之行始於足下,跑步也是一樣的,如果你想跑得好,得先從正確的走路姿勢開始。很多人走路時會會不自覺地駝背、塌腰或外八等,雖然自己也知道,但往往不知道該怎麼改。小編要告訴你的是,不要認為走路姿勢錯不會造成什麼嚴重的傷害,長期下來其實很容易造成身體負擔並且導致慢性傷害,走路沒有走好都會這些問題,更何況是跑步呢?你可以發現只要是優秀運動員,他們走路的姿勢一定非常挺直且穩重,因為走路就是人類前進的基礎,如果沒有正確的走路姿勢,便很難期待自己在做出更進階的動作時還能保持正確姿勢。
  • PHP丨PHP基礎知識之條件語SWITCH判斷「理論篇」
    ;}工作原理:對表達式(通常是變量)進行一次計算把表達式的值與結構中 case 的值進行比較如果存在匹配,則執行與 case 關聯的代碼代碼執行後,break語句阻止代碼跳入下一個 case 中繼續執行如果沒有 case 為真,則使用 default 語句下面的例子使用兩種不同方法實現同樣的事,一個用一系列的
  • 學習英語到底應該先背單詞還是先學會語法?
    「學習英語到底應該先背單詞還是先學會語法?"很多人都會有這個問題,無論是為孩子頭疼的家長朋友,還是職場謀求更好發展希望提升自己的職場朋友。【Part1.頭疼!單詞背了忘,語法學了忘】當你(或你的孩子)在學習英語的過程中遭遇到挫敗,大概會有這樣的體驗「單詞反反覆覆背了又忘,就是記不住」「語法學了照樣還是錯」。
  • php基礎大通關——十分鐘了解php基礎知識點之二
    本節我們繼續通過練習題的方式來熟悉php的基礎知識點。1. echo 和 print 有什麼區別? 它們的作用是一樣的 print 可以接收多個參數,而 echo 不能 echo可以接收多個參數,而 print 不能 print 是一個函數,而 echo 不是解析:echo 可以輸出多個字符串,print 只能輸出一個字符串,它可以表現得像一個函數。所以本題選擇第三個答案。2. upload_max_filesize 中最大上傳默認設置是多少?
  • 「黑客」必備書籍 「黑」之PHP!
    如果你只會一門語言,你將不會達到黑客所要求的技術水平,甚至也不能達到一個普通程式設計師的水平,你需要學會如何以一個通用的方法思考編程問題,獨立於任何語言。要做一名真正的黑客,你需要學會如何在幾天內通過一些手冊,結合你現在所知,迅速掌握一門新語言。這意味著你應該學會幾種不同的語言。——著名的黑客埃裡克·雷蒙德(Eric Raymond)黑客書籍第十七波  走起!1、php從入門到精通
  • 十天學會php之第八天
    正在閱讀:十天學會php之第八天十天學會php之第八天2004-02-14 09:33出處:CSDN作者:byebye8742",10";  //一頁是10記錄的  最後我們需要做的就是幾個連接:  <a href="xxx.php?page=0">FirstPage</a>   <a href="xxx.php?page=<?=($page-1)?
  • PHP丨PHP基礎知識之流程控制WHILE循環「理論篇」
    典型循環WHILE<條件> <語句體> end while do while <條件> <語句體>loop語法PHPwhile 循環是 php 中最簡單的循環類型。它和 C 語言中的 while 表現得一樣。
  • php學習之css入門(一)
    javascript:瀏覽器的腳本語言,主要作用給html加動態特效—行為css的特點:可以非常準確的定位,定位某個或某些標記,給這些標記加樣式html和css代碼分離,減少後期工作量2.css基礎css基本語法css樣式表由語法規則組成,由多個語法規則組成樣式表一個css語法規則由「選擇器」和「聲明語句」組成選擇器:如何的精準的定位到某個或某些html標記的方法,選擇器有很多種方式
  • php語法檢查的方法有哪些?(代碼示例)
    php中語法檢查是非常有必要的,如果不檢查語法,則在發生錯誤時無法正常工作,如果同時執行語法檢查,則可能不會發生該錯誤,本篇文章我們就來看一看php語法檢查的方法。靜態是一種只檢查語法描述方法而不執行程序的方法。此時使用lint命令。※php_check_syntax這個語法檢查函數已經被廢止,所以不能使用。然後準備實際出現錯誤的php文件。
  • 通過PHP與Python代碼對比淺析語法差異
    一、背景人工智慧這幾年一直都比較火,筆者一直想去學習一番;因為一直是從事PHP開發工作
  • 鬼步舞基礎第一課《奔跑》
    大家好,我是英子,很多朋友反應學習鬼步舞,不知道怎麼去入門,不知道從哪裡開始學起,今天英子給大家分享鬼步舞基礎第一課《奔跑》的分解教學,跟一些注意事項。然後後面再學什麼就比較簡單奔跑抬腿:這個奔跑呢我們先學一下基礎部的動作,相當於奔跑裡面的走路,第1步我們先要學習抬腿,看下抬腿,先抬左腿,左腿抬的時候抬平,先說一下左腿的動作,抬平,然後腳垂直向下就行,不用說非要直直的,垂直向下就行來我們看一下右腳的動作,抬左腿的同時右腿向後滑,在地上摩擦不要動
  • 早給孩子穿鞋,能早學會走路?教孩子學走路先摒棄誤區再把握時機
    (2)孩子會爬之後要快點學會走路孩子雖然學會了爬,但是不用著急讓孩子趕緊學走路。孩子多爬行能夠讓孩子的各方面得到發展,比如鍛鍊核心肌肉群,增強肩部的穩定性,控制大腿,鍛鍊身體的協調能力等。這一點家長先不要太著急,因為每個孩子有自己的特點,有的發育快有的發育慢,有的早早會走路,有的先會說話,都沒有硬性規定。給出的階段也只是大多數孩子表現出來的狀況,但是也會有個別的例子。比我家孩子小几天的那個男孩,學會走路比我家的晚了2個月,但是也不影響孩子的健康。當然如果孩子表現出了很不正常的情況,就需要看醫生。
  • php學習之php的流程控制if和switch的使用
    php$con=mysql_connect('localhost','root','');if($con)(echo '連接成功';)?達成條件2運行的代碼塊}…else{所有條件都不滿足的情況下執行該代碼塊,可以不行這個else}流程控制的替代語法:把php代碼嵌入到html中語法:if
  • PHP基礎
    PHP基礎1.輸出數據echo 只能輸出輸出標量數據類型
  • 【每天一題】PHP編程入門的基本語法知識點總結
    一、何為php    PHP,即「PHP: Hypertext   Preprocessor」,是一種被廣泛應用的開源通用腳本語言,尤其適用於 Web 開發並可嵌入 HTML   中去。它的語法利用了 C、Java 和 Perl,易於學習。
  • php語言入門教程(PHP編程學習路線圖)
    暫時先拋開這些問題,今天php中文網為大家準備了一份php編程學習課單,直接跟著推薦的教程路線學習即可!等學完這些課程你心中自然會有答案!註:請點擊左下【閱讀原文】在線學習!PHP編程學習路線:一.學習準備二.前端基礎的學習三.PHP基礎的學習四.綜合實戰案例五.總結
  • 為什麼程式設計師都黑php? PHP中文網有話說!
    沒有最好的語言,只有最好的程式設計師,詳看:為什麼創立php中文網之一個程式設計師的成長故事!以下是摘取的一些專業人士對PHP語言的看法:1. 被黑沒所謂的,關鍵是PHP能快速解決絕大部分問題。國內企業招聘的PHP職位之多說明了一切。
  • php語言是什麼?學好php需要掌握什麼?
    php的語法有C、Java和Perl的特點也有自創的特點,經過了24年的發展php從最初的1.0發展7.0版本,php的功能已經發展非常強大,php是適合編程零基礎入手的一門程式語言,下面為大家介紹一下學習php需要經過哪些過程?
  • PHP入門-書寫語法以及基本規範