Đang tải... (xem toàn văn)
Phạm vi của một biến là một phần của tập lệnh mà trong đó biến có thể được tham chiếu / sử dụng.. PHP có ba phạm vi biến khác nhau: Local.[r]
(1)GIỚI THIỆU PHP
(2)Tổng quan PHP
PHP viết tắt Hypertext Preprocessor
PHP ngôn ngữ kịch phía server, sử dụng mã nguồn mở để viết trang web động.
Các tập lệnh PHP thực thi máy server kết được gửi đến trình duyệt web dạng HTML.
(3)Tổng quan PHP
(4)Tổng quan PHP
Tập tin PHP
Tập tin PHP chứa text, HTML, CSS, JavaScript, code PHP Code PHP thực thi phía server, kết trả trình duyệt dạng
HTML đơn giản
(5)Bắt đầu với PHP
Cài đặt XAMPP PC để tạo ứng dụng web với sở dữ liệu Apache, PHP MySQL.
Thiết lập Local Web Server
PHP script thực thi web server chạy PHP Vì vậy, trước bắt đầu viết chương trình PHP, cần cài đặt chương trình sau:
Apache Web server PHP engine
(6)Bắt đầu với PHP
XAMPP: hoạt động dựa tích hợp phần mềm chính
Cross-Platform (X), Apache (A),
MariaDB (M), PHP (P)
Perl (P)
(7)Bắt đầu với PHP
(8)Cú pháp PHP bản
Lệnh PHP đặt cặp thẻ
Mỗi câu lệnh PHP kết thúc dấu chấm phẩy (;)
<? php
// PHP code
?>
<? php
// PHP code
(9)Cú pháp PHP bản
Ví dụ:
<!DOCTYPE html> <html>
<body>
<h1>My first PHP page</h1> <?php
echo "Hello World!"; ?> </body> </html> <!DOCTYPE html> <html> <body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
(10)Cú pháp PHP bản
Tên biến: phân biệt chữ hoa chữ thường
Ví dụ: biến $color, $Color $COLOR biến khác nhau
Tuy nhiên, từ khóa, hàm tên lớp không phân biệt
chữ hoa chữ thường
(11)Thực thi tập tin PHP XAMPP
Cài đặt XAMPP tạo thư mục xampp\htdocs
Tạo tập tin MyPage.PHP trong thư mục xampp\htdocs\Myproject Khởi động xampp-control.exe, click Start dòng Apache để
(12)Thực thi tập tin PHP XAMPP
Mở trình duyệt web nhập localhost vào địa chỉ.
(13)Nhúng PHP HTML
Các tập tin PHP có phần mở rộng php Bên tập tin PHP, viết HTML tương tự trang HTML nhúng mã PHP để thực thi phía máy server.
(14)Chú thích PHP
Chú thích giúp giải thích code rõ nghĩa hơn PHP bỏ qua dịng thích
Ký hiệu thích: //: thích dòng
(15)Biến khai báo biến PHP
Biến: dùng để lưu trữ liệu, chuỗi văn bản, số, v.v
Trong PHP, không cần phải khai báo biến trước gán giá trị PHP tự động chuyển đổi biến thành loại liệu tương ứng với giá trị
Toán tử gán giá trị cho biến: =
(16)Biến khai báo biến PHP
(17)Biến khai báo biến PHP
Các quy ước đặt tên biến PHP
Tất biến PHP bắt đầu dấu $, theo sau tên biến Tên biến phải bắt đầu chữ ký tự gạch _.
Tên biến không bắt đầu số.
(18)Phạm vi biến
Phạm vi biến phần tập lệnh mà biến tham chiếu / sử dụng.
PHP có ba phạm vi biến khác nhau: Local
(19)Phạm vi biến
Biến Local
(20)Phạm vi biến
Biến Global
(21)Hằng số PHP
Hằng số: tên định danh cho giá trị cố định, xác định, giá trị khơng thay đổi. Định nghĩa hằng: dùng hàm define()
$name tên số
$value giá trí gán cho số
Giá trị số phải kiểu: boolean, integer, float
và string
(22)Lệnh echo
Câu lệnh echo: xuất liệu hình, gồm chuỗi, số, giá trị biến, kết biểu thức, v.v.
(23)Lệnh echo
(24)Lệnh echo
(25)Lệnh echo
(26)Lệnh print
Câu lệnh print: xuất liệu hình tương tự lệnh echo.
(27)Lệnh print
(28)Lệnh print
(29)Lệnh print
(30)Kiểu liệu PHP
(31)Kiểu liệu Integer
(32)Kiểu liệu String
Strings: chuỗi ký tự,
trong ký tự byte Một chuỗi chứa chữ cái, số ký tự đặc biệt lớn tới 2GB (tối đa 2147483647
byte)
Chuỗi đặt dấu nháy kép
(33)Kiểu liệu float
Float double: số có dấu thập
phân bao gồm dấu âm dương
(34)Kiểu liệu Boolean
Boolean: giống như công tắc, chỉ có hai giá trị có thể có
(đúng) (sai).
(35)Kiểu liệu Array
Arrays: Mảng biến
có thể chứa lúc nhiều giá trị, giá trị liệu lập mục
Mỗi mục (gọi
khóa) mảng duy tham chiếu
đến giá trị tương ứng
(36)Kiểu liệu Object
Objects(đối tượng): là kiểu liệu cho phép lưu
trữ liệu chứa thông tin cách xử lý liệu đó. Một đối tượng thể cụ thể
lớp đóng vai trị khn mẫu cho đối
tượng
(37)Kiểu liệu Object
Mọi đối tượng có
thuộc tính phương thức
tương ứng với thuộc tính phương thức lớp cha Mỗi đối tượng độc lập, với
(38)Kiểu liệu NULL
NULL: Giá trị NULL
được sử dụng để biểu
diễn biến trống trong PHP
Một biến kiểu NULL
khơng có liệu NULL
(39)Kiểu liệu Resources
Resources: là biến đặc biệt, chứa
tham chiếu đến tài nguyên bên Các biến Resources thường giữ
trình xử lý đặc biệt cho tệp mở và kết nối sở liệu.
(40)Toán tử PHP
Các toán tử sử dụng để thực hoạt động các biến giá trị PHP chia tốn tử nhóm sau:
Toán tử số học (Arithmetic operators) Toán tử gán (Assignment operators)
Toán tử so sánh (Comparison operators)
Toán tử tăng/giảm (Increment/Decrement operators) Toán tử logic (Logical operators)
Toán tử chuỗi (String operators) Toán tử mảng (Array operators)
(41)Toán tử số học
Các toán tử số học:
Tốn tử Mơ tả Ví dụ
+ Cộng $x + $y
- Trừ $x - $y
* Nhân $x * $y
/ Chia $x / $y
(42)Toán tử số học
(43)Toán tử gán
Toán tử Ví dụ Cách viết tương đương
= $x = $y $x = $y
+= $x += $y $x = $x + $y
-= $x -= $y $x = $x - $y
*= $x *= $y $x = $x * $y
/= $x /= $y $x = $x / $y
(44)(45)Toán tử so sánh
Các toán tử so sánh sử dụng để so sánh hai giá trị, kết quả phép toán so sánh giá trị kiểu Boolean.
Phép tốn Ví dụ Kết quả
== $x == $y True $ $y
=== $x === $y True $x $y, loại != $x != $y True $x không $y
<> $x <> $y True $x khác $y
(46)Tốn tử so sánh
Phép tốn Ví dụ Kết quả
< $x < $y True $x nhỏ $y > $x > $y True $x lớn $y
(47)Toán tử so sánh
(48)Các toán tử tăng giảm
Các toán tử tăng / giảm sử dụng để tăng / giảm giá trị của biến.
Phép toán Tên Tác dụng
++$x Pre-increment Tăng $x lên một, sau trả $x $x++ Post-increment Trả $x, sau tăng $x lên
(49)Toán tử tăng giảm
(50)Toán tử logic
Operator Name Example Result
and And $x and $y True hai $x $y true
or Or $x or $y True $x $y true
xor Xor $x xor $y True $x true $y true
&& And $x && $y True hai $x $y true
|| Or $x || $y True $$x $y true
! Not !$x True $x not true
(51)Toán tử logic
(52)Toán tử chuỗi
Có hai tốn tử thiết kế đặc biệt cho chuỗi.
Phép tốn Ví dụ Result
. $str1 $str2 Nối chuổi $str1 $str2
(53)Toán tử chuỗi
(54)Toán tử mảng
Các toán tử mảng sử dụng để so sánh mảng
Phép tốn Ví dụ Kết quả
+ $x + $y Hội mảng $x $y
== $x == $y True $x $y có cặp khóa / giá trị giống
=== $x === $y True $x $y key/value thứ tự loại != $x != $y True $x khơng $y
(55)Tốn tử mảng
(56)Chuỗi liệu PHP
Chuỗi gồm dãy chữ cái, số, ký tự đặc biệt giá trị số học kết hợp tất Choỗi đặt cặp dấu nháy đơn nháy kép.
Ví dụ:
(57)Chuỗi liệu PHP
Các ký tự đặc biệt \n dòng mới
\r xuống dòng \t tab
\$ ký hiệu $
\“ ngoặc kép (")
(58)(59)Thao tác với chuỗi PHP
PHP cung cấp nhiều hàm tích hợp để thao tác với chuỗi: Tính độ dài chuỗi
Tìm chuỗi ký tự
(60)Thao tác với chuỗi PHP
Tính độ dài chuỗi: strlen ()
Hàm strlen () tính số ký tự chuỗi, bao gồm khoảng trống bên chuỗi
(61)Thao tác với chuỗi PHP
(62)Thao tác với chuỗi PHP
Thay văn chuỗi: Str_replace () thay tất
cả lần xuất văn tìm thấy chuỗi đích. Ví dụ:
(63)Thao tác với chuỗi PHP
Thay văn chuỗi: Str_replace ()
Có thể tùy biến thêm đối số thứ tư vào hàm str_replace () để biết số lần thực thay chuỗi
(64)Thao tác với chuỗi PHP
Đảo ngược chuỗi strrev()
Ví dụ: