PHẦN II HỌC VIẾT TOOL PHP CƠ BẢN✓

PHẦN II HỌC VIẾT TOOL CƠ BẢN✓ 

1,lý thuyết
- câu lệnh điều kiện là: if (điều kiện){ câu lệnh đúng } else { câu lệnh sai }
- câu lệnh lặp là: while(điều kiện){ câu lệnh } nếu bạn muốn lắp vô số lần thì làm như sau --> while(true){ câu lệnh }
Code ví dụ về câu lệnh điều kiện:
<?php
$b = 1;
$c = 2;
if ($b > $c){
echo "b lớn hơn c\n";
} else {
echo "b nhỏ hơn c\n";
}

Vòng lặp:
while(true){
echo "đang lặp \n";
}

Khi chạy vòng lặp này Nếu các bạn muốn dừng thì vui lòng nhấn CTR + Z.
-Đây là cách tạo key
Trước khi vào tool chúng ta sẽ nhập Key ví dụ như sau:
<?php
echo "bạn vui nhập API Key: ";
$key = trim(fgets(STDIN));
/////Bước kiểm tra
if ($key == "kpb"){
echo "Key Đúng✓\n";
} else {
echo "Key Bạn Nhập Sai Rồi!!!\n";
}

Nếu các bạn muốn sau khi nhập xong xóa hết màn hình thì chúng ta sử dụng lệnh như sau:
@system("clear");
Như vậy là được✓.
Còn một lệnh nữa ra đó là lệnh mở Link chúng ta làm như sau:
@system("termux-open-url link");
Ví dụ bạn muốn mở đến trang web của tôi vậy thì sẽ làm như sau:
@system("termux-open-url https://www.kpbst.tk");
Nó sẽ tự động đưa bạn các bạn lên trang web của tôi.
Lệnh tiếp theo là lệnh dừng tool khi hết nhiệm vụ chúng ta làm như sau:
Có hai cách:
Cách 1:
Là chúng ta sử dụng 2 lệnh đầu tiên là echo thứ hai là exit.
echo "Hết Nhiệm Vụ";
exit;

Cách 2:
Là chúng ta chỉ sử dụng một lệnh duy nhất đó là exit.
exit("hết nhiệm vụ");
Hoặc có thể dùng exit khi cookie die
Lệnh tiếp theo chính là vòng lặp khi có nhiệm vụ thì vòng lặp đó nó sẽ không lặp còn ngược lại nếu không có nhiệm vụ nó sẽ lặp đi lặp lại hành động đó tránh trường hợp chúng ta chạy lại tool.
Ví dụ sẽ lặp đi lặp lại hành động cho đến khi biến a lớn hơn b:
while(true){
if ($a < b){
echo "hết nhiệm vụ \r";
} else {
break;
}
}

Cái lệnh chủ chốt chính là lệnh này break lệnh này có nghĩa là nó sẽ thoát khỏi vòng lặp.
Một lệnh rất là quan trọng và thường xuyên sử dụng khi tool gặp lỗi thì nó sẽ không hiện lỗi đó mà nó ẩn đi điều này này rất thuận tiện cho tool khi nó gặp lỗi thì tool của bạn vẫn đẹp.
Tuy nhiên nếu nó gặp lỗi nó sẽ không hiển thị vậy sẽ rất khó khăn khi nó gặp lỗi chúng ta không biết nó lỗi ở chỗ đâu cho nên lúc tool gặp lỗi thì chúng ta nên tắt nó sau khi sửa xong thì bật lại bằng một thao tác rất đơn giản.
Dưới đây là ví dụ về cách xài:
Lệnh để không hiển lỗi.
error_reporting(0);
Lệnh này chúng ta nên đặt ở đầu chương trình.
Cách để tắt nó chúng ta chỉ cần thêm dấu thăng
#error_reporting(0);
Thế là thành công.
Tất cả các câu lệnh đứng sau dấu thăng  đều sẽ không hoạt động.
Dưới đây là code màu cho php
$black       = "\033[0;30m";
$red         = "\033[0;31m";
$green       = "\033[0;32m";
$brown       = "\033[0;33m";
$blue        = "\033[0;34m";
$purple      = "\033[0;35m";
$cyan        = "\033[0;36m";
$lightGray   = "\033[0;37m";
$darkGray    = "\033[1;30m";
$lightRed    = "\033[1;31m";
$lightGreen  = "\033[1;32m";
$yellow      = "\033[1;33m";
$lightBlue   = "\033[1;34m";
$lightPurple = "\033[1;35m";
$lightCyan   = "\033[1;36m";
$white       = "\033[1;37m";


Credit : KBI