Hướng dẫn php roadmap - lộ trình php

Lộ trình phát triển PHP: Phần 1

Đây là dành cho người mới bắt đầu tuyệt đối trong PHP

Prerequisites:

Trước khi học PHP, điều quan trọng là tìm hiểu cách thức hoạt động của Internet. Bạn nên biết điều gì xảy ra khi bạn nhập URL vào trình duyệt đến điểm mà bạn đã hướng đến vị trí đó trên web. Bạn cũng nên hiểu các giao thức HTTP, động từ, mã và ý nghĩa của chúng. Bạn cũng nên tìm hiểu những điều cơ bản của HTML và CSS. Đây là những khối xây dựng của một trang web. Bạn cũng nên biết những điều cơ bản của JavaScript, vì thỉnh thoảng bạn sẽ sử dụng ngôn ngữ này với tư cách là nhà phát triển PHP.

Kiểm soát phiên bản là một điều quan trọng khác mà bạn nên làm quen với. Kiểm soát phiên bản, còn được gọi là kiểm soát nguồn, mô tả thực tiễn theo dõi các thay đổi được thực hiện cho phần mềm đang được phát triển. Thực tiễn này rất quan trọng vì nó hoạt động như một biện pháp an toàn và khi được sử dụng trong môi trường nhóm, cho phép các nhà phát triển biết họ đang làm việc nào. Nó quản lý các thay đổi để tránh hợp nhất các phần không mong muốn của phần mềm với phiên bản chính được xây dựng.

Các hệ thống điều khiển phiên bản nổi tiếng nhất là Git, là hệ thống điều khiển ác cảm và GitHub, là dịch vụ lưu trữ dựa trên đám mây tạo điều kiện cho các kho Git. Cơ sở dữ liệu quan hệ là một phần của lập trình phụ trợ. Do đó, nó là một kỹ năng phải biết. Bạn nên biết cách thiết lập cơ sở dữ liệu, viết tất cả các truy vấn và sử dụng cơ sở dữ liệu đó trong một dự án.

Sau khi bạn đã làm quen với những điều trên, bây giờ bạn có thể đi sâu vào ngôn ngữ lập trình PHP.

PHP cơ bản

PHP được phát triển vào năm 1994 bởi Rasmus Lerdof và có mặt trên thị trường để sử dụng vào năm 1995. Đây là một ngôn ngữ kịch bản phụ trợ, được giải thích. Điều này có nghĩa là nó được sử dụng để lập trình cho các chương trình máy chủ và các hoạt động khác chạy trên máy chủ. PHP được sử dụng để đại diện cho trang chủ cá nhân nhưng bây giờ là viết tắt của PHP: Tiền xử lý siêu văn bản.

PHP có thể làm rất nhiều thứ, trong số đó;

  • Thu thập và lưu trữ dữ liệu biểu mẫu,
  • Tạo nội dung trang động,
  • Gửi và nhận cookie,
  • Hoạt động crud,
  • Kiểm soát truy cập người dùng,
  • Mã hóa dữ liệu, trong số những người khác.

Bạn cần cài đặt một máy chủ web như XAMPP, sau đó cài đặt PHP và cơ sở dữ liệu như MySQL. Làm quen với hệ sinh thái PHP và cách thức hoạt động cùng với HTML, CSS và JavaScript. Bây giờ bạn có thể làm quen với cú pháp PHP.

Bình luận

Nhận xét được sử dụng trong lập trình để giải thích một đoạn mã cho người khác, những người có thể là thành viên trong nhóm hoặc những người mà sẽ đọc mã của bạn. Nó bị bỏ qua bởi các trình biên dịch và phiên dịch viên. Trong PHP, các bình luận được viết bằng cú pháp dưới đây;



// and # For a single-line comment

/*
This is used for comments that span over multiple lines
*/
?>


Biến và loại

Một biến trong PHP bắt đầu với dấu $ theo sau là tên biến. PHP có bảy loại dữ liệu nguyên thủy. Chúng bao gồm;

  • Strings,
  • Integers,
  • Floats,
  • Boolean,
  • Array,
  • Object,
  • Null.

Tài nguyên là một loại khác, đó là một loại dữ liệu thực tế nhưng là việc lưu trữ tham chiếu đến các tài nguyên và chức năng bên ngoài PHP. Các loại dữ liệu được hiển thị dưới đây;

$greeting = "Habari Yako"; #String
$a = 3; #Integer
$b = 2.5;#Float
$c = True; #Boolean
$languages = array("PHP", "JavaScript", "Python", "Java"); #Array
$x = Null; #Null
?>

Các lớp và đối tượng

Hai người này đi đôi với nhau. Các lớp được tạo bằng cách sử dụng lớp theo sau là tên của lớp và niềng răng xoăn như hình dưới đây;

class Car{
// properties and methods of this class go here
}
?>

Với ví dụ trên, chúng ta có thể nói chiếc xe lớp có hai thuộc tính, mô hình (mô hình $) và năm sản xuất ($ yom). Một lớp cũng nên có hai phương thức cho mỗi thuộc tính, cụ thể để thiết lập và truy xuất các thuộc tính.

class Car {//properties
public $model;
public $yom;
//methods//model
function set_model($model){
$this->model = $model;
}
function get_model(){
return $this.model;
}
//year of manufacture
function set_yom($yom){
$this->yom = $yom;
}
function get_yom(){
return $this.yom;
}
}
//To create new objects of a class, we use the new keyword
$BMW = new Car();
$Mercedes = new Car();
//Model
$BMW->set_model('BMW');
$Mercedes->set_model('Mercedes');
//Year of Manufacture
$MBW->set_yom(2012);
$Mercedes->set_yom(2015);
echo $BMW->get_model();
echo $BMW->get_yom();
echo "
";
echo $Mercedes->get_model();
echo $Mercedes->get_yom();
?>

Bạn nên có kiến ​​thức rất thoải mái về các loại dữ liệu trên, cách thao túng chúng, v.v. Bạn sẽ gặp chúng trong sự phát triển hàng ngày của bạn.

Điều kiện

Như tên cho thấy, các điều kiện được sử dụng để thực hiện các hành động khác nhau khi các tình huống khác nhau kêu gọi nó. Trong PHP, chúng tôi có khoảng bốn tuyên bố có điều kiện.

Nếu tuyên bố

$time = hours("H");

if ($time < "12") {
echo "It is the AM";
}
?>

Nếu tuyên bố khác

$time = hours("H");

if ($time < "12") {
echo "It is the AM";
}
else {
echo "It is the PM";
}
?>

Nếu khác thì khác thì tuyên bố khác

$time = hours("H");

if ($time < "12") {
echo "It is the AM";
}

elseif ($time == "12") {
echo "It is noon";
}
else {
echo "It is the PM";
}
?>

Tuyên bố chuyển đổi

Trong các câu lệnh chuyển đổi, trước tiên bạn khai báo một biến chỉ được đánh giá một lần. Giá trị của biến đó được so sánh với các giá trị trong mỗi trường hợp và khi tìm thấy một khớp, khối mã đó được liên kết với trường hợp được thực thi. Chúng tôi sử dụng Break, đây là từ khóa điều khiển vòng lặp, để ngăn mã chạy sang trường hợp tiếp theo. Khi không tìm thấy khớp, mặc định từ khóa được sử dụng. Một ví dụ đã được biểu diễn ở dưới;

$fav_car = "Mercedes";

switch ($fav_car) {
case "Toyota":
echo "Your favorite car is Toyota";
break;
case "Peugeot":
echo "Your favorite car is Peugeot";
break;
case "Mercedes":
echo "Your favorite car is Mercedes";
break;
default:
echo "Your favorite car is neither Toyota, Peugeot nor Mercedes";
}
?>

Xem ra phần 2.