Hướng dẫn how do i start php programming? - làm cách nào để bắt đầu lập trình php?

Hướng dẫn PHP cho các nhà phát triển mới bắt đầu.

Hướng dẫn how do i start php programming? - làm cách nào để bắt đầu lập trình php?

Bạn có muốn học PHP, ngay cả khi bạn không có kinh nghiệm? Vậy đây là hướng dẫn hoàn hảo cho bạn.learn PHP, even if you have no experience?
Then this is the perfect guide for you.

Tôi sẽ chỉ cho bạn các bước chính xác để đi từ người mới bắt đầu tuyệt đối sang nhà phát triển PHP một cách nhanh chóng và dễ dàng.from absolute beginner to PHP developer quickly and easily.

Bắt đầu nào.

Nội dung

  • Trước khi bắt đầu.
  • Bước 1: Môi trường học tập của bạn.
  • Bước 2: Trang PHP đầu tiên của bạn.
  • Bước 3: Biến và hoạt động.
  • Bước 4: Chức năng.
  • Bước 5: Cấu trúc kiểm soát.
  • Bước 6: Chuỗi yêu cầu.
  • Bước 7: Phiên.
  • Bước tiếp theo?

Trước khi bắt đầu.

Bước 1: Môi trường học tập của bạn.become a PHP developer, starting from the very beginning.

Bước 2: Trang PHP đầu tiên của bạn.

Bước 3: Biến và hoạt động.
It’s a course specifically designed for absolute beginners, 100% written by me.

Bước 4: Chức năng.plenty of code examples to make it all super clear.
Look at the details and judge for yourself.

Bước 5: Cấu trúc kiểm soát.

Bước 1: Môi trường học tập của bạn.

Bước 2: Trang PHP đầu tiên của bạn.

  • Bước 3: Biến và hoạt động.
  • Bước 4: Chức năng.

Bước 5: Cấu trúc kiểm soát.

Bước 6: Chuỗi yêu cầu.

Bước 7: Phiên.PHP interpreter executing the PHP code and sending the output to your browser.

Bước tiếp theo?local development environment, or LDE for short, is a software package that lets you run PHP scripts on your computer.

Trong hướng dẫn này, tôi sẽ hướng dẫn bạn tất cả các bước để trở thành nhà phát triển PHP, bắt đầu từ đầu.

Tôi sẽ chỉ cho bạn những công cụ nào để cài đặt trên máy tính của bạn, những chủ đề nào cần nghiên cứu và theo thứ tự nào và các trang tài liệu PHP quan trọng để đọc.

  • Nếu bạn thích một cách tiếp cận dễ dàng, nhanh hơn và hiệu quả hơn, hãy xem xét việc đăng ký vào khóa học bắt đầu nhảy của tôi. Đó là một khóa học được thiết kế dành riêng cho người mới bắt đầu tuyệt đối, 100% được viết bởi tôi.
  • Trong Jump Start, tôi quan tâm đến việc giải thích từng chi tiết, cũng như cung cấp nhiều ví dụ về mã để làm cho tất cả rõ ràng. Nhìn vào các chi tiết và tự đánh giá.
  • Nếu bạn thích làm theo hướng dẫn này cho một cách tiếp cận tự do hơn, thì hãy tiếp tục đọc.

Bạn cần hai thứ để bắt đầu mã hóa trong PHP:

Một môi trường phát triển địa phương.

Hướng dẫn how do i start php programming? - làm cách nào để bắt đầu lập trình php?

Một trình soạn thảo mã..

Cài đặt một môi trường phát triển địa phương.code editor is an advanced text editor that helps you write your code.

Để chạy tập lệnh PHP, bạn cần một trình thông dịch hiểu và chạy mã.

  • Khi bạn mở một trang web PHP trực tuyến, máy chủ web từ xa đóng vai trò là trình thông dịch PHP thực thi mã PHP và gửi đầu ra đến trình duyệt của bạn.
  • Một môi trường phát triển cục bộ, hoặc viết tắt là LDE, là một gói phần mềm cho phép bạn chạy các tập lệnh PHP trên máy tính của mình.
  • Nó cung cấp cho bạn mọi thứ bạn cần để phát triển các ứng dụng PHP: trình thông dịch PHP, máy chủ web, cơ sở dữ liệu SQL (thường là mysql/mariadb) và các tiện ích khác như phpmyadmin.
  • Có nhiều LDE miễn phí mà bạn có thể chọn, bao gồm:
  • XAMPP (cho Windows và Mac)

MAMP (cho Windows và Mac)

Laragon (cho Windows)

Hướng dẫn how do i start php programming? - làm cách nào để bắt đầu lập trình php?

Nếu bạn không chắc chắn cái nào sẽ đi cùng, tôi khuyên bạn nên thử XAMPP vì nó dễ dàng và nhanh chóng để thiết lập.
If you prefer a more classic-looking, feature-packed editor, then Notepad++ is the right choice.
In any case, you can’t go wrong with any of them.


Đây là cách bảng điều khiển XAMPP trông như thế nào:

Cài đặt một trình soạn thảo mã.

Trình chỉnh sửa mã là trình soạn thảo văn bản nâng cao giúp bạn viết mã của mình.IDEs (integrated developers environments), such as Eclipse, Visual Studio Code, Netbeans, and more.
They are a better choice for more experienced developers, but as long as you are learning the basics I suggest you use a simpler code editor instead.

Bước 2: Trang PHP đầu tiên của bạn.

Bước 3: Biến và hoạt động.your first PHP page, it’s worth spending just a few minutes reading about the language basics.

Bước 4: Chức năng.

  • Bước 5: Cấu trúc kiểm soát.
    A very short introduction to the language (3 minutes read)
  • Bước 6: Chuỗi yêu cầu.
    An overview of what PHP can do (5 minutes read)

Bước 7: Phiên.Hello World script.

Bước tiếp theo?

Trong hướng dẫn này, tôi sẽ hướng dẫn bạn tất cả các bước để trở thành nhà phát triển PHP, bắt đầu từ đầu.

Hướng dẫn how do i start php programming? - làm cách nào để bắt đầu lập trình php?

Tôi sẽ chỉ cho bạn những công cụ nào để cài đặt trên máy tính của bạn, những chủ đề nào cần nghiên cứu và theo thứ tự nào và các trang tài liệu PHP quan trọng để đọc.

Nếu bạn thích một cách tiếp cận dễ dàng, nhanh hơn và hiệu quả hơn, hãy xem xét việc đăng ký vào khóa học bắt đầu nhảy của tôi. Đó là một khóa học được thiết kế dành riêng cho người mới bắt đầu tuyệt đối, 100% được viết bởi tôi.webserver root.

Trong Jump Start, tôi quan tâm đến việc giải thích từng chi tiết, cũng như cung cấp nhiều ví dụ về mã để làm cho tất cả rõ ràng. Nhìn vào các chi tiết và tự đánh giá.

Nếu bạn thích làm theo hướng dẫn này cho một cách tiếp cận tự do hơn, thì hãy tiếp tục đọc.

Hướng dẫn how do i start php programming? - làm cách nào để bắt đầu lập trình php?

Bạn cần hai thứ để bắt đầu mã hóa trong PHP:

Một môi trường phát triển địa phương.code editor and paste the following PHP code:

';
echo 'Hello World!';
echo '';

Một trình soạn thảo mã. tag.

Cài đặt một môi trường phát triển địa phương.

Sau đó quay lại trình duyệt web của bạn và mở URL: http: //localhost/hello_world.php
http://localhost/hello_world.php

Hướng dẫn how do i start php programming? - làm cách nào để bắt đầu lập trình php?

Xin chúc mừng, bạn vừa tạo trang PHP đầu tiên của bạn!

Bây giờ tôi khuyên bạn nên đọc trang sau để tìm hiểu về một vài chi tiết quan trọng:

  • Trang hỗ trợ PHP đầu tiên của bạn (5 phút đọc)

Nếu bạn có bất kỳ nghi ngờ nào, hoặc nếu bạn cần trợ giúp điều hành môi trường phát triển của mình, hãy để lại nhận xét hoặc tham gia nhóm Facebook của tôi Alex Php Café.

Bây giờ, hãy để Lặn lặn thêm một chút vào ngôn ngữ.

Bước 3: Biến và hoạt động.

Nếu bạn có một số kinh nghiệm với bất kỳ ngôn ngữ lập trình nào, tôi chắc chắn rằng bạn đã biết các biến là gì. Nhưng nếu bạn không, đừng lo lắng: chúng rất trực quan và bạn sẽ học chúng nhanh chóng.variables are.
But if you do not, don’t worry: they are very intuitive and you’ll learn them quickly.

Một biến là một trình giữ chỗ cho một giá trị.

Các biến có thể lưu trữ các văn bản, số, booleans (true / false) và các loại phức tạp hơn như mảng và đối tượng.

Các biến PHP bắt đầu bằng một dấu hiệu đô la: $$

Ví dụ:

Tại đây, một trang tài liệu PHP hữu ích về các loại biến (2 phút đọc):

  • Loại giới thiệu

Bạn có thể thực hiện nhiều hoạt động trên các biến. Bao gồm:operations on variables. Including:

  • Hợp nhất các chuỗi văn bản với nhau.
  • Thực hiện các hoạt động số học trên các số.
  • So sánh hai biến để xem chúng có bằng nhau không.
  • … và nhiều hơn nữa.

Dưới đây là một vài ví dụ đơn giản:

/* Merging two text variables together */

$name = 'Isaac';
$surname = 'Asimov';
$fullName = $name . ' ' . $surname;

echo $fullName; // Output: Isaac Asimov
/* Arithmetic operations */

$apples = 10;
$oranges = 5;
$fruit = $apples + $oranges;

echo $fruit; // Output: 15

Trước khi tiếp tục, tôi muốn bạn đọc các trang tài liệu PHP sau đây về các biến và so sánh:

  • Toán tử số học (2 phút đọc)
  • Toán tử chuyển nhượng (5 phút đọc)
  • Các nhà khai thác so sánh (đọc 10 phút)
  • Các toán tử tăng/giảm (3 phút đọc)
  • Toán tử logic (2 phút đọc)
  • Toán tử chuỗi (2 phút đọc)

Nó hoàn toàn tốt nếu bạn không nhớ tất cả mọi thứ. Mục tiêu của bạn là khám phá những gì bạn có thể làm với PHP và hiểu tiềm năng của nó.

Bước 4: Chức năng.

Các chức năng là một trong những công cụ cơ bản của ngôn ngữ lập trình. are one of the basic tools of programming languages.

Một chức năng được xác định bởi:

  • Một cái tên.
  • Một danh sách các giá trị đầu vào được gọi là đối số.
  • Giá trị trả về.

Các chức năng thực hiện các hoạt động trên các đối số được thông qua và sau đó trả lại một giá trị.

Dưới đây là một vài ví dụ:

/* The date() function returns the current datetime.
   It takes a string as an argument to define the format of the returned datetime.
*/
echo date('Y-m-d'); // Prints: 2022-07-31
echo date('H:i:s'); // Prints: 15:03:12

/* The substr() function returns part of a string.
   It takes three arguments:
   1. The original string.
   2. The start offset (number of characters from the start)
   3. The length of the returned string.
*/
echo substr('hello', 1, 3); // Prints: ell
echo substr('hello', 4, 1); // Prints: o

Bạn có thể sử dụng nhiều chức năng được cung cấp bởi thư viện PHP, cũng như tạo các chức năng của riêng bạn.

Tại đây, cách xác định và sử dụng chức năng của riêng bạn:

/* Create a function that prints all odd numbers between two numbers. */

function printOddNumbers(int $start, int $end) {
   
   foreach (range($start, $end) as $number) {
      
      if (($number % 2) != 0) {
         
         echo $number . '
'; } } } /* Print all odd numbers from 10 to 30 */ printOddNumbers(10, 30);

Đây là đầu ra:

11
13
15
17
19
21
23
25
27
29

Trước khi chuyển sang phần tiếp theo, hãy đọc các trang tài liệu PHP sau đây về các chức năng:

  • Các chức năng do người dùng xác định (7 phút đọc)
  • Đối số chức năng (12 phút đọc)
  • Trả về giá trị (3 phút đọc)

Bước 5: Cấu trúc kiểm soát.

Với PHP, bạn có thể thực thi một khối mã có điều kiện tùy thuộc vào các yếu tố cụ thể.

Ví dụ: bạn có thể quyết định có hiển thị chuỗi HTML tùy thuộc vào giá trị của một biến.

Các công cụ PHP cho phép bạn đưa ra quyết định như vậy được gọi là cấu trúc kiểm soát.control structures.

Bằng cách sử dụng các cấu trúc điều khiển, bạn có thể thực hiện hai mẫu lập trình cơ bản: thực thi có điều kiện và các vòng lặp.conditional execution and loops.

Thực thi có điều kiện có nghĩa là một đoạn mã được thực thi tùy thuộc vào giá trị. Cấu trúc điều khiển chính để thực hiện có điều kiện là khối if/other.IF/ELSE block.

Ví dụ:

/* Show the title only if the $showTitle variable is TRUE */

$showTitle = FALSE;

if ($showTitle) {
	
   echo '

Page title

'; }
/* Perform a division only if the divisor is not zero */

$dividend = 20;
$divisor = 5;

if ($divisor == 0) {
   
   echo 'Cannot divide by zero.';
}
else {
   
   echo 'Result: ' . $dividend / $divisor;
}

Tại đây, một trang tài liệu PHP hữu ích về các loại biến (2 phút đọc): let you repeat the same piece of code a specific number of times, or until a condition is met. The most common loop control structures are WHILE loops, FOR loops and FOREACH loops.

Loại giới thiệu

/* While loop: count all numbers between two provided numbers */

$start = 5;
$end = 15;

while ($start <= $end) {
   
   echo $start;
   echo "
"; $start++; }
0
1
2
3
4

Bạn có thể thực hiện nhiều hoạt động trên các biến. Bao gồm:

  • Hợp nhất các chuỗi văn bản với nhau.
  • Thực hiện các hoạt động số học trên các số.
  • So sánh hai biến để xem chúng có bằng nhau không.
  • … và nhiều hơn nữa.
  • Dưới đây là một vài ví dụ đơn giản:
  • Trước khi tiếp tục, tôi muốn bạn đọc các trang tài liệu PHP sau đây về các biến và so sánh:

Toán tử số học (2 phút đọc)

Toán tử chuyển nhượng (5 phút đọc)Request String.

Các nhà khai thác so sánh (đọc 10 phút)request parameters.

Các toán tử tăng/giảm (3 phút đọc)
For example, “username=my user” and “password=my password”.

Toán tử logic (2 phút đọc)

  • Toán tử chuỗi (2 phút đọc)GET mode, directly in the URL. For example: page.php?key1=value1&key2=value2
  • Nó hoàn toàn tốt nếu bạn không nhớ tất cả mọi thứ. Mục tiêu của bạn là khám phá những gì bạn có thể làm với PHP và hiểu tiềm năng của nó.POST mode, not visible in the URL.

Bước 4: Chức năng.$_GET.

Các chức năng là một trong những công cụ cơ bản của ngôn ngữ lập trình.

Một chức năng được xác định bởi:

5

Một cái tên.

6

Một danh sách các giá trị đầu vào được gọi là đối số.

7

Giá trị trả về. data is available in the $_POST array (instead of $_GET).

Các chức năng thực hiện các hoạt động trên các đối số được thông qua và sau đó trả lại một giá trị.

Ví dụ: hãy để nói rằng bạn có biểu mẫu HTML này sử dụng phương thức POST:

8

Để in dữ liệu từ biểu mẫu đó, bạn cần xem xét mảng $ _POST.

Như thế này:

9

Output:

/* Merging two text variables together */

$name = 'Isaac';
$surname = 'Asimov';
$fullName = $name . ' ' . $surname;

echo $fullName; // Output: Isaac Asimov
0

Mảng $ _Request chứa các phần tử từ cả Post và nhận dữ liệu.$_REQUEST array contains the elements from both POST and GET data.

Nói cách khác, nó bao gồm các yếu tố của cả $ _POST và $ _GET.

Nếu bạn muốn tập lệnh PHP của mình hoạt động với bất kỳ phương thức yêu cầu nào, bạn có thể sử dụng $ _Request thay vì $ _POST hoặc $ _GET.

Bây giờ hãy đi và đọc các trang tài liệu PHP sau đây khoảng $ _get, $ _Post và $ _Request:

  • $ _Get (3 phút đọc)
  • $ _POST (3 phút đọc)
  • $ _Request (2 phút đọc)

P.s.

Trong khóa học bắt đầu, mọi thứ đều được giải thích bởi tôi, mà không cần phải đọc các trang tài liệu PHP. Tôi cũng cung cấp nhiều ví dụ hơn cũng như giải thích chuyên sâu.

Bước 7: Phiên.

PHP sử dụng các phiên để theo dõi quyền truy cập người dùng từ xa liên tiếp. Sessions to keep track of consecutive remote user access.

Các phiên được sử dụng rộng rãi để xác thực người dùng để theo dõi thông tin đăng nhập người dùng, trong các trang web thương mại điện tử để theo dõi mua hàng và trong nhiều tình huống khác.

Hầu như mọi trang web dựa trên PHP đều sử dụng các phiên.

Đó là một ý tưởng tốt để học các phiên ngay từ đầu, bởi vì chúng sẽ cho phép bạn viết các trang web trạng thái rất dễ dàng. Bạn có thể đi thẳng vào Hướng dẫn hoàn chỉnh của phiên của tôi để tìm hiểu cách sử dụng các phiên trong thực tế và xem một số ví dụ về mã.
You can go straight to my Sessions complete guide to learn how to use Sessions in practice and to see some code examples.

Bước tiếp theo?

Tại thời điểm này, bạn đã có một nền tảng vững chắc để xây dựng các ứng dụng PHP của riêng mình.
Congratulations for staying with me all through the way!

Tất nhiên, có nhiều điều về PHP hơn là những điều cơ bản.

Khi bạn cảm thấy sẵn sàng để đi sâu vào các chủ đề nâng cao hơn, tôi khuyên bạn nên bắt đầu từ ba chủ đề này:

  • Lập trình hướng đối tượng, hoặc OOP, or OOP
  • Cơ sở dữ liệu
  • Bảo vệ

Lập trình hướng đối tượng

Để bắt đầu, bạn có thể xem các hướng dẫn sau:

  • Kế thừa PHP: Cách kế thừa các lớp trong PHP
  • Các lớp Tóm tắt PHP đã giải thích
  • Các nhà xây dựng PHP giải thích
  • Giao diện PHP giải thích
  • Đặc điểm PHP giải thích

Cơ sở dữ liệu

Bảo vệ

  • Lập trình hướng đối tượng

Bảo vệ

Lập trình hướng đối tượng

  • Để bắt đầu, bạn có thể xem các hướng dẫn sau:
  • Kế thừa PHP: Cách kế thừa các lớp trong PHP

Conclusion.

Các lớp Tóm tắt PHP đã giải thích

Các nhà xây dựng PHP giải thích

Giao diện PHP giải thích

Đặc điểm PHP giải thích

Tại đây, hướng dẫn đầy đủ của tôi về việc sử dụng PHP với MySQL:

Cách sử dụng PHP với MySQL: Hướng dẫn hoàn chỉnh (với ví dụ)

Dưới đây là một số hướng dẫn về các chủ đề bảo mật:weekly PHP tips.

Hướng dẫn hoàn thành SQL Infer

Tôi có thể tự học PHP không?

Vâng, PHP rất dễ học.Ngôn ngữ lập trình này là một trong những ngôn ngữ lập trình phổ biến nhất và do đó bạn có thể tìm thấy nhiều tài nguyên để học, đặc biệt nếu bạn là người mới bắt đầu.Mặc dù học mã có thể là một thách thức, nhưng nếu bạn cũng có sự hiểu biết về HTML và CSS, PHP rất dễ học.. This programming language is one of the most popular programming languages and therefore you can find many resources for learning, especially if you're a beginner. While learning to code can be challenging, if you also have an understanding of HTML and CSS, PHP is easy to learn.

Tôi nên học gì đầu tiên trong PHP?

Dưới đây là bốn bước bạn có thể sử dụng để tìm hiểu ngôn ngữ lập trình PHP:..
Tìm hiểu HTML và CSS trước.Học các ngôn ngữ lập trình web khác như HTML và CSS có thể giúp bạn hiểu PHP làm gì cho các trang web.....
Cài đặt môi trường phát triển cục bộ trên máy tính của bạn.....
Cài đặt một trình soạn thảo mã.....
Làm chủ những điều cơ bản ..

Tôi viết mã PHP ở đâu?

Một tập lệnh PHP có thể được đặt ở bất cứ đâu trong tài liệu.Tiện ích mở rộng tệp mặc định cho các tệp PHP là ".php".Một tệp PHP thường chứa các thẻ HTML và một số mã tập lệnh PHP.anywhere in the document. The default file extension for PHP files is " .php ". A PHP file normally contains HTML tags, and some PHP scripting code.