Please enable JavaScript.
Coggle requires JavaScript to display documents.
PHP base - Coggle Diagram
PHP base
Syntax
Syntax
cặp hoạt động
Chữ hoa vs thường
Comment nhiều vs một dòng
Biến
Khai báo
Xuất biến
Phạm vi
global
local
static
echo/ print
Liền/ tách ""
Data Type
String/ Int/ Float(Double)/ Bool/ Arr/ Obj/ NULL/
Resource?
var_dump($variable)
Xử lý chuỗi
Number PHP
is_
datatype
($variable) -> true/false
Ép kiểu $int_cast = (int)$
othertype
;
Hàm toán PHP
Hằng
define(name, value)
const
name
;
Hằng ma đạo
Toán tử
Số học
Gán
So sánh
Tăng giảm
Logic
Chuỗi
Mảng
Điều kiện
If else
IF
IF ELSE
IF - ELSEIF - ELSE
SWITCH - case
Vòng lặp
While
Do...While
For
Foreach
break/ continue
Hàm
Sức mạnh thực sự của PHP
Hơn 1000 hàm dựng sẵn
Mảng
Mảng kết hợp
Mảng đa chiều
Mảng lập chỉ mục
Sắp xếp mảng
rsort(): giảm dần
asort(): tăng theo giá trị
sort(): tăng dần
ksort(): tăng theo khóa
arsort(): giảm theo giá trị
krsort(): giảm theo khóa
Biến toàn cục
$_REQUEST
nhận data từ biểu mẫu
$_GET
lưu data khi truyền bằng Get
$_SERVER
thông tin chi tiết về server
$_POST
lưu data khi truyền bằng method Post
$GLOBALS
toàn cục trong PHP
$_FILE
$_ENV
$_COOKIE
$_SESSION
RegEx
preg_match_all()
preg_replace()
preg_match()
additional
công cụ sửa
Mẫu biểu thức
Siêu ký tự
Định lượng
OOP
tại sao lại có OOP?
Class, Object
hàm tạo và hủy __con/de-struct()
Quyền
public
protected
private
Kế thừa & chặn ghi đè
hằng số lớp
Trừu tượng
abstract
class/ function [name]
interface - implements
trait - use
Static method (::)
Static property (::)
namespace
iterable
lặp đối tượng /
iterator
lặp fuction giao diện
MySQL
tại sao phải dùng cơ sở dữ liệu?
Connect
Disconnect
Create database
tương đương hàm thực thi
Create Table
Data Insert
Multi Query
Prepare Statements
BLOB
SELECT * FROM
LIMIT_OFFSET
WHERE
ORDER BY
DELETE
UPDATE
Nâng cao
Ngày giờ PHP
include vs require
Xử lý tệp tin
Mở/ đọc
readfile()
fopen();
fread();
fclose()
fgets();
feof();
fgetc();
Tạo/ ghi
upload
Cookie
Phiên PHP
JSON trong PHP
Lọc đầu vào
Hàm gọi lại hàm
Bắt và xử lý ngoại lệ
<Form>
xử lý
Khi nào dùng Post
Khi nào dùng Get
Xác thực
htmlspecialchar()
XSS injection
SQL injection
Nhập môn bảo mật
Require (tạo trường bắt buộc nhập)
Xác thực biểu mẫu PHP
Hoàn thành biểu mẫu
AJAX
tại sao lại có AJAX?
Live DataBase
Live XML
Live Search
Live Poll
XML
Tại sao lại có XML?
Catch Error
Get Node/ Attribute Values
Trình phân tích
Expat
DOM
Cài đặt?
Trình biên dịch PHP
Máy chủ WEB
Cơ sở dữ liệu
Tại sao lại có PHP?