-
Trình Thực Thi
Trình biên dịch Python Trình biên dịch C++ Trình biên dịch C Trình biên dịch Matplotlib Trình thông dịch Node.js Trình thông dịch PHP Trình biên dịch C# / .NET Trình biên dịch Rust Ruby Interpreter Trình biên dịch Java Trình biên dịch Go Trình biên dịch Kotlin Trình biên dịch Swift Trình biên dịch TypeScript
-
Học lập trình
Trung tâm học Python Ví dụ chạy được, NumPy, pandas và nhiều nội dung khác Trung tâm học C và C++ Con trỏ, bộ nhớ, STL và C++ hiện đại Trung tâm học C#C# cơ bản, OOP, LINQ, async và bài tập .NET Thuật toán Python Tìm kiếm, sắp xếp, đệ quy và trình mô phỏng O(n) Thuật toán C và C++ So sánh cách cài đặt bằng C và C++
Trình biên dịch PHP online
Viết, chạy và gỡ lỗi code PHP trực tuyến trong IDE đầy đủ tính năng. Làm việc với nhiều tệp và package, lưu workspace, chia sẻ và cộng tác theo thời gian thực.
🚀 320,275 tổng số lượt thực thi (226 trong tháng này)
🎯 Gợi ý khóa học PHP phù hợp với bạn
Đang tải…
💡 Bạn đang muốn cải thiện kỹ năng của mình? Các khóa học này có thể giúp ích—hãy kiểm tra chúng trong khi mô hình AI của chúng tôi xử lý yêu cầu của bạn.
🐘 Giới thiệu về Trình thực thi PHP trực tuyến này
CodeUtility PHP Executor cho phép bạn viết và chạy mã PHP trực tiếp trong trình duyệt - không cần cài đặt, máy chủ hay thiết lập nào. Công cụ chạy môi trường PHP thực trong các sandbox cách ly, hỗ trợ các phiên bản từ 5.6 đến 8.2 mới nhất.
Dù bạn đang thử các đoạn mã nhỏ, học những kiến thức cơ bản về PHP, hay khám phá cú pháp mới và tính năng thư viện, công cụ này cung cấp một môi trường nhẹ, tương tác để chạy mã PHP của bạn ngay lập tức.
Bạn có thể nhanh chóng kiểm tra logic, gỡ lỗi hàm, hoặc luyện tập phỏng vấn - tất cả ngay trong trình duyệt, với kết quả theo thời gian thực hiển thị ở bảng điều khiển tích hợp.
Rất phù hợp cho sinh viên, lập trình viên và kỹ sư web cần một cách nhanh gọn để thử nghiệm PHP hoặc kiểm tra các đoạn mã trước khi triển khai lên máy chủ web thực.
Không chỉ là công cụ chạy mã
Sử dụng trình soạn thảo nhiều tệp, terminal thực thi biệt lập, thư viện riêng theo môi trường chạy, không gian làm việc lâu dài, tính năng chia sẻ và cộng tác theo thời gian thực ngay trong cùng một trình thực thi.
Cách sử dụng trình thực thi này?
Chọn môi trường chạy, mở hoặc tạo tệp, viết mã rồi nhấn Chạy. Kết quả xuất hiện trong terminal; người dùng đã đăng nhập có thể lưu tệp trong không gian làm việc, cài thư viện và cộng tác qua liên kết chia sẻ.
- Chọn phiên bản rồi chỉnh sửa tệp hiện tại hoặc mở một tệp khác trong không gian làm việc.
- Chạy mã, nhập dữ liệu trong terminal khi được yêu cầu và xem lại lịch sử chạy đã lưu.
- Sử dụng thư viện, công cụ không gian làm việc, chia sẻ và trò chuyện khi tác vụ cần nhiều hơn một đoạn mã.
💡 Kiến thức cơ bản về PHP & Ví dụ bạn có thể thử ở trên
1. Khai báo biến và hằng số
Biến trong PHP bắt đầu bằng $. Dùng define() hoặc const cho hằng số.
$x = 10;
$pi = 3.14;
$name = "Alice";
$isActive = true;
define("MAX_USERS", 100);
const APP_NAME = "CodeUtility";
2. Câu điều kiện (if / switch)
Dùng if, elseif và else để rẽ nhánh, hoặc switch cho nhiều trường hợp.
$x = 2;
if ($x == 1) {
echo "Một\n";
} elseif ($x == 2) {
echo "Hai\n";
} else {
echo "Khác\n";
}
switch ($x) {
case 1:
echo "Một\n";
break;
case 2:
echo "Hai\n";
break;
default:
echo "Khác\n";
}
3. Vòng lặp
PHP hỗ trợ các vòng lặp for, while và foreach.
for ($i = 0; $i < 3; $i++) {
echo $i . "\n";
}
$n = 3;
while ($n > 0) {
echo $n . "\n";
$n--;
}
4. Mảng
Mảng chứa nhiều giá trị. PHP hỗ trợ mảng chỉ số và mảng kết hợp.
$nums = array(10, 20, 30);
echo $nums[1];
5. Xử lý mảng
Dùng các hàm như array_push(), array_pop(), count() và cắt lát bằng array_slice().
$fruits = ["apple", "banana"];
array_push($fruits, "cherry");
array_pop($fruits);
print_r($fruits);
$sliced = array_slice($fruits, 0, 1);
print_r($sliced);
6. Nhập/Xuất console
Dùng readline() để nhập từ CLI và echo/print để xuất.
$name = readline("Nhập tên của bạn: ");
echo "Xin chào, $name\n";
7. Hàm
Hàm gói gọn logic có thể tái sử dụng. Tham số có thể có giá trị mặc định.
function greet($name = "Khách") {
return "Xin chào, $name";
}
echo greet("Alice");
8. Mảng kết hợp
Mảng PHP có thể hoạt động như từ điển với khóa chuỗi.
$person = ["name" => "Bob", "age" => 25];
echo $person["name"];
9. Xử lý ngoại lệ
Dùng try, catch và throw để xử lý lỗi.
try {
throw new Exception("Đã có lỗi xảy ra");
} catch (Exception $e) {
echo $e->getMessage();
}
10. I/O tệp
Dùng các hàm như fopen(), fwrite() và fread() cho các thao tác với tệp.
$file = fopen("test.txt", "w");
fwrite($file, "Xin chào tệp");
fclose($file);
$file = fopen("test.txt", "r");
echo fread($file, filesize("test.txt"));
fclose($file);
11. Xử lý chuỗi
Dùng các hàm như strlen(), str_replace() và explode().
$text = "Hello World";
echo strlen($text);
echo str_replace("Hello", "Hi", $text);
print_r(explode(" ", $text));
12. Lớp & Đối tượng
Dùng lớp để mô hình hóa đối tượng thực và tái sử dụng logic.
class Person {
public $name;
function __construct($name) {
$this->name = $name;
}
function greet() {
return "Xin chào, tôi là " . $this->name;
}
}
$p = new Person("Alice");
echo $p->greet();
13. Tham chiếu
Trong PHP, bạn có thể truyền biến theo tham chiếu bằng &.
function addOne(&$num) {
$num++;
}
$x = 5;
addOne($x);
echo $x; // 6