1. Trang chủ
  2. » Luận Văn - Báo Cáo

NGÔN NGỮ PHP NHÓM 2

30 303 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 30
Dung lượng 15,87 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TỔNG QUAN NGÔN NGỮ PHP , CÁC ĐẬT ĐIỂM CƠ BẢN , PHÂN LOẠI , CÁCH SỬ DỤNG . TÀI LIỆU DÙNG BÁO CÁO , BÀI TẬP LỚN ,...... PHP (viết tắt hồi quy PHP: Hypertext Preprocessor) là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới. Đoạn mã sau minh họa giúp cách viết PHP lồng vào các trang HTML dễ dàng như thế nào:

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA - ĐẠI HỌC QUỐC GIA TPHCM

KHOA CƠ KHÍ

BÁO CÁO

SƠ LƯỢC VỀ NGÔN NGỮ LẬP TRÌNH

Trang 3

I GỚI THIỆU NGÔN NGỮ LẬP TRÌNH

Trang 4

I.GỚI THIỆU NGÔN NGỮ LẬP TRÌNH

Khái niệm : Ngôn ngữ lập trình là một tập con của ngôn ngữ máy tính, được thiết kế và

chuẩn hoá để truyền các chỉ thị cho các máy có bộ xử lý (CPU), nói riêng là máy tính

Các thành phần của ngôn ngữ lập trình:

a. Bảng chữ cái: Là tập các kí hiệu dùng để viết chương trình.

b Cú pháp: là bộ qui tắc dùng để viết chương trình

C Ngữ nghĩa: xác định ý nghĩa thao tác cần phải thực hiên , ứng với tổ hợp kí tự dựa vào

ngữ cảnh của nó

4

Trang 5

Một số khái niệm trong ngôn ngữ lập trình

a Tên

Mọi đối tượng trong chương trình đều phải được  đặt tên theo quy tắc của ngôn ngữ lập trình và từng chương trình dịch cụ thể

Trong Turbo Pascal, tên là một dãy liên tiếp không quá 127 kí tự

Trong chương trình dịch Free Pascal, tên có thể có độ dài tới 255 kí tự

Nhiều ngôn ngữ lập trình, trong đó có pascal, phân biệt ba loại tên Tên  dành riêng

Tên chuẩn

Tên do người lập trình tự đặt

b Hằng và biến

Hằng: là các đại lượng có giá trị không đổi trong quá trình  thực hiên chương trình

Biến: Là đại lượng  được đặt tên , giá trị có thể thay đổi được trong chương trình

c.Chú thích :

-  Trong khi viết chương trình có thể viết các chú thích cho chương trình Chú thích không làm ảnh hưởng đến chương trình

Trang 6

Phân loại ngôn ngữ lập trình

Ngôn ngữ máy:

Ngôn ngữ máy – mã máy (machine language): là ngôn ngữ nền tảng của bộ vi xử lý

tất cả các loại ngôn ngữ khác cuối cùng đều được chuyển thành ngôn ngữ máy trước khi chương trình đó được thi hành.

Hợp ngữ (assembly language) là một ngôn ngữ lập trình bậc thấp, nó dùng các từ viết tắt trong tiếng Anh để

Trang 7

Đặc điểm chung của ngôn ngữ lập trình

+Dữ liệu và cấu trúc dữ liệu

+Câu lệnh và dòng điều khiển

+Các tên và các tham số

+Các cơ chế tham khảo và sự tái sử dụng

Trang 8

Các ngôn ngữ lập trình thông dụng hiện nay

8

Trang 9

II.NGÔN NGỮ PHP

Trang 10

10

Trang 11

II.KẾT HỢP MÃ PHP VÀ MÃ HTML VỚI NHAU

Bước 1: Tạo một fle có định dạng php 

Giả sử là index.php

Tạo khung 1 trang HTML.      

Bước 2: Viết mã PHP trong HTML.

Ở trong mã HTML của fle có định dạng php, chúng ta chèn (

nhúng) mã PHP vào bất kể chỗ nào bằng cách viết mã PHP ở

trong cặp <?php ?>.

Trang 12

KẾT QUẢ

12

Trang 13

III ĐẶT ĐIỂM

CHỨC NĂNG PHP

Trang 14

ĐẶT ĐIỂM

ĐẶT ĐIỂM

Trang 15

CHỨC NĂNG PHP TRONG LẬP TRÌNH WEB

Ngoài ra PHP còn có thể:

Xử lý ảnh

Cho phép và xử lý fle upload ( tải fle lên server )

Thiếp lập và xử lý cookie, session

Thao tác tới cơ sở dữ liệu

Gửi email

Xử lý dữ liệu nhận được từ form nhập liệu

Trang 16

CÁC PHIÊN BẢN PHP

PHP được phát triển từ một sản phẩm có tên là PHP/FI.Do  Rasmus Lerdorf   tạo ra năm   1994 ban đầu được xem như là một tập con đơn giản của các mã kịch bản  Perl   để theo dõi tnh hình truy cập bản sơ yếu lý lịch của ông trên mạng.

PHP/FI 2.0 được chính thức công bố vào tháng 11 năm 1997.

Nhưng không lâu sau đó, nó đã được thay thế bởi các bản alpha đầu tiên của PHP 3.0.

16

Trang 17

cung cấp cho người dùng cuối một cơ sở hạ tầng chặt chẽ dùng cho nhiều cơ sở dữ liệu, giao thức và API khác nhau,

cung cấp cho người dùng cuối một cơ sở hạ tầng chặt chẽ dùng cho nhiều cơ sở dữ liệu, giao thức và  API  khác nhau,

Trang 18

PHP 4

PHP 4.0 đem đến các tính năng chủ yếu khác gồm có

sự hỗ trợ nhiều máy chủ Web hơn

Hỗ trợ phiên làm việc HTTP, tạo bộ đệm thông tin đầu ra, nhiều cách xử lý thông tin người sử dụng nhập vào bảo mật hơn và cung cấp một vài các cấu trúc ngôn ngữ mới

Với PHP 4, số nhà phát triển dùng PHP đã lên đến hàng trăm nghìn và hàng triệu site đã công bố cài đặt PHP, chiếm khoảng 20% số tên miền trên mạng Internet

PHP 4

PHP 4.0 đem đến các tính năng chủ yếu khác gồm có

sự hỗ trợ nhiều máy chủ Web hơn

Hỗ trợ phiên làm việc HTTP, tạo bộ đệm thông tin đầu ra, nhiều cách xử lý thông tin người sử dụng nhập vào bảo mật hơn và cung cấp một vài các cấu trúc ngôn ngữ mới

Với PHP 4, số nhà phát triển dùng PHP đã lên đến hàng trăm nghìn và hàng triệu site đã công bố cài đặt PHP, chiếm khoảng 20% số tên miền trên mạng 

Internet

18

Trang 19

PHP 5

Phiên bản PHP 5 ra đời nhằm khắc phục

những yếu điểm của PHP 4 khả năng hỗ

trợ lập trình hướng đối tượng (OOP), xử lý 

XML khả năng gọi các hàm PHP bên trong 

XSLT, sửa chữa nhiều lỗi và thêm khá

những yếu điểm của PHP 4 khả năng hỗ

trợ lập trình hướng đối tượng (OOP), xử lý 

XML khả năng gọi các hàm PHP bên trong 

XSLT , sửa chữa nhiều lỗi và thêm khá

nhiều hàm mới.

nhưng PHP 5.0 vẫn còn một số lỗi trong đó

đáng kể là lỗi xác thực HTTP.

Trang 20

PHP 6

Hiện nay phiên bản tiếp theo của PHP đang được phát triển,Phiên bản PHP 6 được kỳ vọng sẽ lấp đầy những khiếm khuyết của PHP ở phiên bản hiện tại, nhưng đây chỉ là phiên bản thử

nghiệm và hiện nay ít được quan

tâm.

PHP 6

Hiện nay phiên bản tiếp theo của PHP đang được phát triển,Phiên bản PHP 6 được kỳ vọng sẽ lấp đầy những khiếm khuyết của PHP ở phiên bản hiện tại, nhưng đây chỉ là phiên bản thử

nghiệm và hiện nay ít được quan

tâm.

20

Trang 21

PHP 7

Đây là phiên bản PHP hiện đại và mới nhất kì vọng sẽ

mang lại cho người dùng một trải nghiệm vô cùng mới

mẽ với nhiều tính năng :

-bổ sung thêm một mô hình đối tượng mở rộng và nâng

cao hiệu suất thực thi đáng kể

 -Tốc độ nhanh gấp hai lần

 -Quản lý lỗi dễ dàng hơn

-Hỗ trợ các hệ thống Windows 64-Bit

-Cho phép khai báo kiểu chính xác

-Loại bỏ các chức năng cũ không còn được hỗ trợ

PHP 7

Đây là phiên bản PHP hiện đại và mới nhất kì vọng sẽ

mang lại cho người dùng một trải nghiệm vô cùng mới

mẽ với nhiều tính năng :

-bổ sung thêm một mô hình đối tượng mở rộng và nâng

cao hiệu suất thực thi đáng kể

 -Tốc độ nhanh gấp hai lần

 -Quản lý lỗi dễ dàng hơn

-Hỗ trợ các hệ thống Windows 64-Bit

-Cho phép khai báo kiểu chính xác

-Loại bỏ các chức năng cũ không còn được hỗ trợ

Trang 22

IV MỘT SỐ TRÌNH

SOẠN THẢO PHP

22

Trang 23

1 PhpStorm

PhpStorm là một IDE PHP có giao diện đẹp, chạy nhanh hỗ trợ tất cả các phiên bản của PHP

Chỉ có điều PhpStorm bạn phải mất tiền mua và bạn có thể dụng thử trong 30 ngày.

Trang 25

3 NetBeans

NetBeans IDE PHP là một gói hoàn chỉnh cho tất cả các nhà phát triển

IDE này hỗ trợ HTML5 , CSS3 và JavaScript Hỗ trợ PHP 5.4

Đồng thời miễn phí cho người dùng

Trang 26

V MỘT SỐ THỦ THUẬT

VỚI NGÔN NGỮ PHP

26

Trang 27

Các bước cài đặt Web server bằng XAMPP

B1: Download XAMPP tại https://www.apachefriends.org/download.html   và tiến hành

cài đặt.

B2: Start Apache và MySQL trong XAMPP control panel

B3: Gõ vào trình duyệt địa chỉ localhost Nếu hiện ra màn hình dưới đây thì việc cài đặt đã thành công.

Trang 28

Cách tạo và chạy tập tin php

B1: Mở Notepad lên và gõ vào đó một đoạn mã PHP như sau.

Trang 29

Cách chạy một tập tin php

Để chạy (thực thi) tập tin PHP được tạo ở phần hướng dẫn phía trên, ta thực hiện lần lượt các bước như sau:

Mở trình duyệt web lên.

Gõ vào thanh địa chỉ dòng chữ localhost/taptin.php rồi nhấn Enter

Chúng ta có thể lưu các tập tin PHP vào những thư mục con trong

C:\xampp\htdocs để tiện cho việc phân cấp và quản lý thư mục.

Còn để chạy tập tin PHP được lưu trong thư mục con thì sử dụng cú pháp như sau:

localhost/đường dẫn tính từ vị trí C:\xampp\htdocs đến tập tin PHP

   

Ví dụ: Để chạy tập tin được lưu ở địa

chỉ C:\xampp\htdocs\laptrinhweb\bai1.php thì ta truy cập đường

dẫn localhost/laptrinhweb/bai1.php

Trang 30

THANH YOU !

30

Ngày đăng: 11/11/2018, 10:47

TỪ KHÓA LIÊN QUAN

w