Bài 3 Một số kỹ thuật lập trình PHP nâng cao - Xây dựng ứng dụng webMasterCode.vn
Cách tạo một biểu thức chính quy và xử lý bằng
hàm preg_match
Cách sử dụng biểu thức chính quy nhiều dòng,
toàn cục
Cách sử dụng hàm preg_replace và preg_split
để làm việc với biểu thức chính quy
Cơ chế sử dụng biểu thức chính quy trong xác
thực dữ liệu
Cơ chế tạo, ném và xử lý ngoại lệ
Học lập trình Wordpress - bài 2 - Tìm hiểu cấu trúc và cấu hình nâng cao KhanhPham
Học lập trình Wordpress - Tìm hiểu cấu trúc và cấu hình nâng cao.
Mã nguồn WordPress gồm nhiều loại file khác nhau như PHP, JavaScript và CSS. Mỗi tập tin phục vụ một mục đích cụ thể trong WordPress. Vẻ đẹp của phần mềm mã nguồn mở là tất cả được công bố rộng rãi, có nghĩa là bạn có thể dễ dàng khám phá mã để hiểu rõ hơn về các chức năng của WP được làm như thế nào. Các tài nguyên tốt nhất cho việc học WordPress là mã nguồn tạo lên hệ thống.
Để tìm hiểu kỹ hơn các bạn hãy truy cập:
Website: www.zend.vn
Facebook: https://www.facebook.com/zendvngroup
Tài liệu lập trình Wordpress - bài 5 - Action và Action hook trong WordpressKhanhPham
Tài liệu lập trình Wordpress - bài 5 - Action và Action hook trong Wordpress
Hook giống như là xương sống của WordPress. Chúng cho phép các lập trình viên gắn (hook) các Plugin vào quá trình hoạt động của hệ thống WP để thay đổi một số cách thức hoạt động mà không cần trực tiếp sửa chữa trong lõi của WP. Điều này cho phép người dùng dễ dàng nâng cấp lên phiên bản mới hơn của WP mà không mất đi các đoạn mã đã sửa đổi
Để tìm hiểu kỹ hơn về bài học này các bạn hãy truy cập;
Website: www.zend.vn
Facebook: https://www.facebook.com/zendvngroup
Bài 3 Một số kỹ thuật lập trình PHP nâng cao - Xây dựng ứng dụng webMasterCode.vn
Cách tạo một biểu thức chính quy và xử lý bằng
hàm preg_match
Cách sử dụng biểu thức chính quy nhiều dòng,
toàn cục
Cách sử dụng hàm preg_replace và preg_split
để làm việc với biểu thức chính quy
Cơ chế sử dụng biểu thức chính quy trong xác
thực dữ liệu
Cơ chế tạo, ném và xử lý ngoại lệ
Học lập trình Wordpress - bài 2 - Tìm hiểu cấu trúc và cấu hình nâng cao KhanhPham
Học lập trình Wordpress - Tìm hiểu cấu trúc và cấu hình nâng cao.
Mã nguồn WordPress gồm nhiều loại file khác nhau như PHP, JavaScript và CSS. Mỗi tập tin phục vụ một mục đích cụ thể trong WordPress. Vẻ đẹp của phần mềm mã nguồn mở là tất cả được công bố rộng rãi, có nghĩa là bạn có thể dễ dàng khám phá mã để hiểu rõ hơn về các chức năng của WP được làm như thế nào. Các tài nguyên tốt nhất cho việc học WordPress là mã nguồn tạo lên hệ thống.
Để tìm hiểu kỹ hơn các bạn hãy truy cập:
Website: www.zend.vn
Facebook: https://www.facebook.com/zendvngroup
Tài liệu lập trình Wordpress - bài 5 - Action và Action hook trong WordpressKhanhPham
Tài liệu lập trình Wordpress - bài 5 - Action và Action hook trong Wordpress
Hook giống như là xương sống của WordPress. Chúng cho phép các lập trình viên gắn (hook) các Plugin vào quá trình hoạt động của hệ thống WP để thay đổi một số cách thức hoạt động mà không cần trực tiếp sửa chữa trong lõi của WP. Điều này cho phép người dùng dễ dàng nâng cấp lên phiên bản mới hơn của WP mà không mất đi các đoạn mã đã sửa đổi
Để tìm hiểu kỹ hơn về bài học này các bạn hãy truy cập;
Website: www.zend.vn
Facebook: https://www.facebook.com/zendvngroup
PHP chủ yếu được sử dụng để làm các trang web động, nhưng có nhiều thứ thú vị hơn bạn có thể làm với PHP.
Trong bài viết này, bạn sẽ thấy 9 ví dụ thú vị về cách bạn có thể sử dụng PHP để lập trình bên cạnh việc làm các trang web động.
Để xem full tài liệu Xin vui long liên hệ page để được hỗ trợ
:
https://www.facebook.com/garmentspace/
https://www.facebook.com/thuvienluanvan01
HOẶC
https://www.facebook.com/thuvienluanvan01
https://www.facebook.com/thuvienluanvan01
tai lieu tong hop, thu vien luan van, luan van tong hop, do an chuyen nganh
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
https://dienlanhbachkhoa.net.vn
Hotline/Zalo: 0338580000
Địa chỉ: Số 108 Trần Phú, Hà Đông, Hà Nội
4. Cài đặt XAMPP trên Window, Webserver PHP
• Để phát triển web php các bạn có thể cài đặt và cấu hình riêng để có thể
được 3 thành phần:
• Tải Apache và cài đặt từ đây: http://httpd.apache.org/
• Tải PHP và cài đặt nó từ đây: http://www.php.net/
• Tải MySQL và cài đặt nó từ đây: https://www.mysql.com/
• Việc cài từng gói Apache, PHP, MySQL khá phức tạp, nên thực tế ta
chọn một gói phần mềm tích hợp sẵn cả ba thành phần trên và một lần
cài đặt là xong. Trên Windows có thể chọn XamPP, chuyên dành cho
lập trình viên cài đặt Apache-MySQL-PHP trên Windows.
• https://www.apachefriends.org/download.html (7.4.27 / PHP 7.4.27)
5. Cách đổi cổng mạng cho Localhost
• Nếu máy bạn đang cài Skype hoặc phần mềm có chung cổng với xampp thì
khi bạn chạy xampp nó lỗi, sung đột cổng.
• Mặc định Localhost sẽ sử dụng cổng 80, bởi vì khi bạn gõ tên miền
như http://localhost thì tức là nó đã sử dụng cổng 80 để đọc các dữ liệu web
trong localhost. Tuy nhiên nếu như bạn đã dùng cổng 80 cho một ứng dụng
khác, hoặc đơn giản là không khởi động Apache được thì bạn nên thiết lập
cho Apache trong Localhost sử dụng một cổng khác, như 8686 chẳng hạn.
• Trước khi đổi, mình cần các bạn lưu ý là sau khi đổi xong thì bạn phải truy
cập vào website với tên miền http://localhost:8686 thay vì chỉ
là http://localhost.
• Để đổi cổng, bạn mở bảng điều khiển XAMPP lên và chọn nút Config của
Apache, sau đó chọn Apache (httpd.conf).
8. Basic Exercise Logic
• Viết PHP script để kiểm tra một số là lớn hơn 10, 15, hay 20 bằng
cách sử dụng if else rồi in ra các nội dung tương ứng
• Gán biến = giá trị bạn muốn
In ra “nhỏ hơn 10" nếu nhỏ hơn 10
In ra "lớn hơn 10" nếu lớn hơn 10 và nhỏ hơn 15
In ra "lớn hơn 15" nếu lớn hơn 15 và nhỏ hơn 20
In ra "lớn hơn 20" nếu lớn hơn 20
13. Basic Exercise Giải Phương Trình bậc 1
• Phương trình bậc nhất là phương trình có dạng ax + b = 0, a # 0. Và
để giải phương trình này thì ta áp dụng nguyên tắc chuyển vế đổi dấu
và nhân với một số.
• Ví dụ: Cho phương trình 2x + 3 = 0, hãy giải phuong trình này.
• Ta có bài giải như sau:
2x + 3 = 0
<=> 2x = -3
x = -3/2
Steps:
Xây dựng HTML cho chương trình
Code PHP giải p/trình
15. Viết Code PHP xử lý
• $result = '';
• if (isset($_POST[‘Calculate']))
• {
• // Bước 1: Lấy thông tin
• $a = isset($_POST['a']) ? (float)trim($_POST['a']) : '';
• $b = isset($_POST['b']) ? (float)trim($_POST['b']) : '';
•
• // Bước 2: Validate thông tin và tính toán
• if ($a == ''){
• $result = 'Bạn chua nhập số a';
• }
• else if ($b == ''){
• $result = 'Bạn chưa nhập số b';
• }
• else if ($a == 0){
• $result = 'Số a phải nhập khác 0';
• }
• else {
• $result = -($b) / $a;
• }
• }
16. Bài tập OOP trong PHP
Tạo file OOP.php để viết code:
• 1. Tạo 1 class để mô tả nhan viên, gồm các thuộc tính họ, tên, ngày sinh,
hàm tuoi và hàm hoten
2. Tạo đối tượng và gán thông tin
<?php
class nhanvien{
var $ho;
var $ten;
var $ngaysinh;
function hoten();
function tuoi();
}
?>
//tạo dối tượng
$nv1= new nhanvien();
$nv1->ho="Nguyen Van";
$nv1->ten="A";
$nv1->ngaysinh="1/1/1991";
17. Bài tập OOP trong PHP
3. Hiện thông tin đối tượng
Test: Chạy thử trang sẽ thấy tên hiện ra, còn hoten và tuoi chưa thấy do chưa code
2 hàm tuoi và hoten
4. Định nghĩa hàm tuoi và hoten trong class
– Trở lại class nhanvien, code trong 2 hàm hoten và tuoi để được như hình
dưới
//hiện thông tin dối tượng
echo "<p>Tôi tên :<b>",$nv1->ten,"</b></p>";
echo "<h4>Họ tên đầy đủ : ",$nv1->hoten(),"</h4>";
echo "<h4>Tuổi :", $nv1->tuoi(),"</p>";
//viết hàm
function hoten(){
return $this->ho." ".$this->ten;
}
function tuoi(){
$ns=explode ("/",$this->ngaysinh);
return date("Y")-$ns[2];
}
18. Bài tập OOP trong PHP
5. Định nghĩa constructor cho class
• Trong class nhanvien, định nghĩa constructor như sau
function __construct()
{
echo "<h3>Chào bạn! Tôi là 1 nhân viên mẫn cán</h3>";
}
6. Định nghĩa class mô tả nhanvienuutu, kế thừa từ class nhân viên và có thêm
thuộc tính thuong
7. Tạo đối tượng nhân viên ưu tú, gán giá trị, gọi hàm
Bạn tự tạo thử 1 đối tượng theo class nhanvienc uu tu, gán giá trị và xuất ra nhé
class nhanvienuutu extends nhanvien{
var $thuong;
}
19. Bài tập về nhà
1. Viết PHP script giải phương trình bậc 2:
Phương trình bậc hai là phương trình có dạng ax2 + bx + c = 0, trong đó:
a # 0
a, b, c là các hằng số
x là ẩn số phải đi tìm
Để giải phương tình bậc hai thì ta thực hiện các bước như sau:
Bước 1: Tìm Delta
Bước 2: Nếu Delta
Delta < 0 => phương trình vô nghiệm
Delta = 0 => phương trình có nghiệp kép x1 = x2 = -b/2a
Delta > 0 => phương trình có hai nghiệm phân biệt, x1 = (-b + sqrt(Delta)) / (2a), x2 = (-
b - sqrt(Delta)) / (2a)
2. Viết PHP script tính giai thừa của số n nhập vào
3. Viết PHP script tạo class Sinh Vien có thuộc tính tên, năm sinh và dịa chỉ
.tạo 1 sinh viên và xuất ra thông tin của sinh viên đó
.tạo lớp kế thừa sinh viên xuất sắc và them thuộc tính học bổng = 5 triệu
.tạo 1 sinh viên xuất sắc và xuất ra thông tin của sinh viên đó