PHP--基礎語法
因專案需要,對PHP入個門。
1 基礎資料型別
PHP為一種弱型別語言,定義的時候不必宣告變數型別。分區域性變數和全域性變數,全域性變數在使用的時候需要新增如下:
<?php
/*echo 'HELLO PHP';*/
//全域性變數
$a=10;
$b=1;
echo $a+$b;
//文字變數
$text="<br>hello world";
echo $text,"<br>";
//輸出變數型別
var_dump($text);
function myTest(){
//引用全域性變數
$y=10;
global $a;
echo $a;
//Static 修飾的變數在函式執行完成後不會消失,值還是會儲存,下次執行的時候會使用方法上次執行完成後的值。
static $index;
echo $index;
$index++;
echo "<br>";
//輸出多個字元
echo "1<br>","2<br>","3$index<br>";
}
myTest();
?>
1.2 常量
<?php
define("NAME", "德瑪");
//可以在整個執行的指令碼的任何地方使用。
echo NAME;
?>
1.3 字串
<?php
$text01="hello";
$text02="德瑪";
//連線兩個字串
echo $text01."".$text02."<br>";
//一個漢字佔3個字元數
echo strlen($text02)."<br>";//將輸出6
echo mb_strlen($text02,"utf-8");//將輸出2
?>
1.4 陣列
<?php
$cars=array("1","2","3");
echo $cars[0].$cars[1].$cars[2]."<br>";
//陣列大小
$arrarLentgth=count($cars);
echo $arrarLentgth."<br>";
//輸出陣列各元素
for ($i=0;$i<$arrarLentgth;$i++){
echo $cars[$i];
}
//建立鍵值對
$map=array("1"=>"1","2"=>"2","3"=>"3");
foreach($map as $key=>$val){
echo "<br>".$key." ".$val;
}
?>
2 類物件
與Java差不多吧。
<?php
class Person{
//定義變數
var $name;
//定義方法
function setName($name){
$this->name=$name;
}
function run(){
echo $this->name,"在奔跑。。。";
}
}
?>
3
相關文章
- Java基礎-語法基礎Java
- 基礎語法
- 英語語法基礎
- scala基礎語法-----Spark基礎Spark
- Dart語法基礎Dart
- Vue基礎語法Vue
- Java 基礎語法Java
- CSS 基礎語法CSS
- jQuery基礎語法jQuery
- Scala基礎語法
- redis 基礎語法Redis
- mysql基礎語法MySql
- jQuery 基礎語法jQuery
- Go 基礎語法Go
- Markdown 基礎語法
- JavaScript 基礎語法JavaScript
- JAVA語法基礎Java
- markdow基礎語法
- Markdown基礎語法
- CSS基礎語法CSS
- JavaScript 基礎卷(一):基礎語法JavaScript
- Python基礎:語法基礎(3)Python
- 【Java基礎】--深入剖析基礎語法Java
- Dart語法篇之基礎語法(一)Dart
- Golang 基礎之基礎語法梳理 (三)Golang
- Drools之基礎語法
- kotlin基礎語法Kotlin
- C++基礎語法C++
- JAVA基礎語法(一)Java
- Dart的基礎語法Dart
- Python 基礎語法Python
- Java基礎語法1Java
- Scala 的基礎語法
- JavaSE的基礎語法Java
- Java基礎語法[上]Java
- Swift:基礎語法(一)Swift
- [SQL] Oracle基礎語法SQLOracle
- Swift基礎語法[ 1 ]Swift