Lập trình cơ bản PHP-Phần 1

1.Đầu tiên để có thể biên dịch được mã PHP các bạn cần phải có một web server,để tiện cho việc lập trình và chỉnh sửa website các lập trình viên đã viết ra phần mềm làm giả lập một web server để có thể chạy trực tiếp trên máy tính của bạn.Có nhiều lựa chọn về web server trên local host,nhưng ở đây tôi chọn phần mềm XAMPP để phục vụ cho bài viết này.Các bạn có thể vào trang chủ của XAMPP và download gói cài đặt cho windows 32 bits.

2.Sau khi cài đặt XAMPP bạn vào XAMPP Control Panel để start Apache và MySQL.Để thống nhất cho toàn bài viết tôi sử dụng tài khoản ‘root’ và mật khẩu ‘root’ để quản lí cũng như truy cập vào cơ sở dữ liệu trên MySQL.Mặc định trên XAMPP tài khoản quản trị là ‘root’ và mật khẩu rỗng và truy cập vào MySQL thông qua phpmyAdmin là không cần chứng thực.Để bắt buộc người dùng chứng thực bạn cần thay đổi mật khẩu cho tài khoản root sau đó chỉnh sửa file config.inc.php như sau:

file_config_authen

3.Tiếp sau đó bạn restart lại Apache và MySQL là xong.Bạn thử truy cập lại vào PhpMyAdmin nếu bạn thấy yêu cầu mật khẩu cho tài khoản root là đúng.

4.Cú pháp PHP:

  • <?php  Đoạn mã thực thi ?>
  • Cú pháp ở trên sẽ thông báo cho trình biên dịch biết đoạn mã PHP được bắt đầu từ thẻ <?php và kết thúc với ?>.

Vd 1:Viết chương trình in ra dòng chữ “HELLO WORLD”.

printHello

Các bạn để ý rằng sau khi biên dịch đoạn mã như hình trên,từ trình duyệt web sẽ hiển thị ra dòng chữ “HELLO WORLD”.Bạn thử View Source Page sẽ được kết quả như hình sau:

sourcehello

Quan sát rằng bạn sẽ không còn thấy các tag PHP.Lí do: Trình biên dịch ở phía Server sẽ thực thi các đoạn mã PHP sau đó chúng sẽ lấy kết quả nhận được và đưa dữ liệu vào trang html để thể hiện dữ liệu đến phía người dùng.

5.Đan xen PHP và HTML:

  • Một đặc điểm quan trọng làm cho ngôn ngữ PHP có thể uyển chuyển hơn đó chính là chúng ta có thể mở bất kì thẻ php ở đâu để xử lí dữ liệu xen kẽ với các thẻ html.Tuy nhiên chính điều đó cũng làm cho đoạn mã của chúng ta rối hơn.Quan sát ví dụ như hình bên dưới

VD 2: Viết một đoạn mã PHP in ra một bảng có ba dòng :

code_dan_xen

Nhìn hình vẽ trên bạn sẽ thấy mã PHP đan xen với các thẻ html.Đây là cách được dùng thường trong lập trình PHP.Ta thử view source page của ví dụ trên:

ma php duoc bien dich

Các bạn thấy mã PHP đã được biên dịch và chuyển hóa thành thẻ <tr> và <td> trong html. Tóm lại như sau : khi nào bạn cần phát sinh mã động PHP để xử lí dữ liệu thì bạn cứ việc chèn thẻ PHP và viết code tại đó,trình biên dịch sẽ làm những việc còn lại mà thôi.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s