Tải xuống hướng dẫn ngôn ngữ php
Theo thỏa thuận giữa Nhà xuất bản "Williams" và Cửa hàng Internet "Books.Ru - Books of Russia" là cửa hàng duy nhất cách hợp pháp nhận tập tin này với cuốn sách “PHP 5 cho người mới bắt đầu” (ISBN 5-8459-1039-0) – mua hàng trên Internet
cửa hàng "Books.Ru - Sách của Nga".
Nếu bạn nhận được tập tin này Theo bất kỳ cách nào khác, bạn đã vi phạm luật bản quyền. Bạn cần xóa tập tin này và cũng thông báo Nhà xuất bản "Williams" Chính xác thì bạn lấy tập tin này ở đâu?
BBK 32.973.26 018.2.75 M52
Nhà xuất bản máy tính ''Biện chứng''
Cái đầu được chỉnh sửa bởi S.N. tam giác
Bản dịch từ tiếng Anh của V.A. Shvetsa
Qua các vấn đề chung Xin vui lòng liên hệ với Nhà xuất bản Phép biện chứng tại: [email được bảo vệ], http://www.dialektika.com
115419, Mátxcơva, Hộp thư bưu điện 783; 031150, Kiev, PO Box 152
Mercer, Dave W., Kent, Allan, Nowitzki, Stephen, Mercer, David, Squier, Dan, Choi, Wang Q.
M52 PHP 5 dành cho người mới bắt đầu. : Mỗi. từ tiếng Anh M.: ID LLC '' Williams '', 2006. 848 tr. : ốm. Song song. tit. Tiếng Anh
ISBN 5 8459 1039 0 (tiếng Nga)
Cuốn sách này là một tài liệu chi tiết hướng dẫn dành cho những ai muốn làm chủ phiên bản hiện đại PHP. Cuốn sách bao gồm việc cài đặt và cấu hình PHP, các khái niệm lập trình cơ bản như biến, vòng lặp, điều kiện và mảng cũng như những điều cơ bản về lập trình dựa trên đối tượng. lập trình định hướng và cách sử dụng nó trong PHP 5. Nó cũng bao gồm các chủ đề như làm việc với dữ liệu HTTP từ PHP, sử dụng XML, RDBMS (MySQL và SQLite), làm việc với hình ảnh và Tạo PHP kịch bản dòng lệnh. Ngoài ra, cuốn sách còn mô tả thiết kế ứng dụng sử dụng các gói và kỹ thuật UML, PEAR để sử dụng lại mã PHP, cũng như xử lý lỗi, kiểm tra và gỡ lỗi ứng dụng.
BBK 32.973.26 018.2.75
Tất cả danh hiệu sản phẩm phần mềmđược đăng ký nhãn hiệu từ các công ty liên quan.
Không được sao chép bất kỳ phần nào của ấn phẩm này dưới bất kỳ hình thức nào hoặc bằng bất kỳ phương tiện nào, điện tử hoặc cơ học, kể cả sao chụp hoặc ghi âm, vì bất kỳ mục đích nào mà không có sự cho phép bằng văn bản của Nhà xuất bản JOHN.
Bản quyền © 2006 của Nhà xuất bản Máy tính Dialektika.
Ấn bản gốc tiếng Anh Bản quyền © 2004 của Wiley Publishing, Inc., Indianapolis, Indiana.
Mọi quyền được bảo lưu bao gồm quyền sao chép toàn bộ hoặc một phần dưới mọi hình thức. Bản dịch này được xuất bản theo thỏa thuận với Wiley Publishing, Inc.
Wiley, logo Nhà xuất bản Wiley, Wrox, logo Wrox và Programmer to Programmer là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của John Wiley & Sons, Inc. và/hoặc các chi nhánh của nó. Tất cả các nhãn hiệu khác là tài sản của chủ sở hữu tương ứng. Wiley Publishing, Inc., không liên quan đến bất kỳ sản phẩm hoặc nhà cung cấp nào được đề cập trong cuốn sách này.
Giới thiệu | |
Chương 4. Toán tử logic, vòng lặp và mảng | |
Chương 7. Tập tin và thư mục | |
Chương 8. XML | |
Chương 9: Giới thiệu về Cơ sở dữ liệu và SQL | |
Chương 10: Truy xuất dữ liệu từ MySQL bằng PHP | |
Chương 11. Sử dụng PHPđể quản lý thông tin | |
trong cơ sở dữ liệu MySQL | |
Chương 12. Giới thiệu về hướng đối tượng | |
lập trình | |
Chương 13: Làm việc với UML và các lớp | |
Chương 14. Lê | |
Chương 15. PHP5 và Email | |
Chương 16: Tạo đồ họa | |
Chương 17. Ví dụ hướng dẫn: Trình quản lý ghi nhật ký PHP | |
Phụ lục A. Đáp án | |
Phụ lục B. Tham khảo hàm PHP* | |
Phụ lục B: Sử dụng SQLite | |
Phụ lục D. ODBC | |
Phụ lục E. Giao diện CLI*PHP | |
Phụ lục E. Cấu hình PHP5 | |
chỉ mục chủ đề |
Giới thiệu | |
Tại sao lại là PHP? | |
Cuốn sách này dành cho ai? | |
Các chủ đề được đề cập trong cuốn sách này | |
Cuốn sách này được tổ chức như thế nào? | |
Cần những gì để sử dụng cuốn sách này | |
Sử dụng dòng lệnh | |
Thỏa thuận | |
Nguồn | |
Chương 1. Cài đặt và sử dụng PHP | |
Nguồn gốc của PHP | |
Cài đặt, cấu hình và chạy PHP | |
Yêu cầu hệ thống | |
Cấu hình tập tin PHP, php.ini | |
Thiết lập máy kiểm tra | |
Kết nối mạng | |
Nơi để bắt đầu? | |
Sử dụng PHP 5 | |
Cài đặt PHP trên Linux và Apache | |
Lựa chọn phương pháp cài đặt | |
RPM+cài đặt PHP 4 | |
Biên dịch PHP 5 từ mã nguồn | |
Cấu hình Apache để làm việc với PHP | |
Định cấu hình Apache để hoạt động với PHP 5 | |
Bắt đầu hoặc khởi động lại Apache | |
Cài đặt PHP 5 trên Windows 2000/Internet Information Server 5 | |
php.ini và phần mở rộng | |
Kiểm tra và khắc phục sự cố | |
Cấu hình PHP | |
tập tin php.ini | |
Tiện ích mở rộng PHP+ | |
Bộ nhớ đệm | |
Bài tập |
Chương 2: Viết chương trình đơn giản | |
Tạo chương trình PHP+ | |
Một số thành phần | |
Cách mã PHP+ hoạt động | |
Trang Web+(giao diện người dùng) | |
Phần mở rộng tập tin | |
Dấu phân cách PHP+ | |
Mã PHP+đúng | |
Các dấu hiệu phổ biến trong mã | |
Cách các chương trình PHP+ hoạt động trong môi trường Web+ | |
Kết nối Web+: Giao thức Internet+và HTTP | |
giao thức HTTP+ | |
yêu cầu HTTP+ | |
Nội dung phản hồi | |
Chạy tập lệnh PHP+qua yêu cầu HTTP+ | |
Máy chủ web+ | |
bộ xử lý PHP+ | |
Sử dụng biến trong PHP | |
Tạo biến | |
Đặt tên biến | |
Loại dữ liệu | |
Phạm vi biến đổi | |
Từ khóa toàn cầu | |
Biến tĩnh | |
Định nghĩa hằng số | |
Toán tử và biểu thức | |
Toán tử PHP+ | |
Biểu thức PHP+ | |
Các loại toán tử | |
Toán tử và hàm chuỗi | |
Làm thế nào nó hoạt động | |
Các phép toán số học trong PHP | |
Làm thế nào nó hoạt động | |
Chỉ mục mảng | |
Sử dụng chuỗi làm chỉ mục mảng | |
Đang khởi tạo mảng | |
Làm việc với mảng | |
Sắp xếp mảng bằng hàm Sort() và asort() | |
Bài tập | |
Chương 3. PHP, HTML và trạng thái phiên | |
Khái niệm cơ bản về HTML | |
mô tả biểu mẫu và đầu vào |
8 nội dung
Truy cập vào dữ liệu PHP+ và HTTP+ | |
Biến được xác định trước | |
Các biến trong yêu cầu và phản hồi HTTP+ | |
Làm thế nào nó hoạt động | |
Mảng siêu toàn cầu | |
Chuỗi truy vấn | |
Biểu mẫu HTML+(hoặc biểu mẫu Web+) | |
Bộ mô tả biểu mẫu HTML+ | |
Bộ mô tả | |
Thuộc tính mô tả | |
URL+mã hóa | |
Các trường biểu mẫu PHP và HTML+(điều khiển) | |
Trường văn bản (cửa sổ văn bản) | |
Làm thế nào nó hoạt động | |
Tại sao ví dụ này có thể không hoạt động | |
Vùng văn bản | |
Làm thế nào nó hoạt động | |
Làm thế nào nó hoạt động | |
Sử dụng nhiều hộp kiểm | |
Làm thế nào nó hoạt động | |
Công tắc | |
Làm thế nào nó hoạt động | |
Làm thế nào nó hoạt động | |
Các trường biểu mẫu ẩn | |
Làm thế nào nó hoạt động | |
Trường mật khẩu | |
Nút gửi và đặt lại | |
Sử dụng giá trị trả về trong tập lệnh PHP+ | |
Làm thế nào nó hoạt động | |
Cải tiến ứng dụng có thể | |
khái niệm nhà nước | |
Giám sát tình trạng | |
Các trường biểu mẫu ẩn | |
Chuỗi truy vấn | |
Cơ sở dữ liệu | |
Cookie+tệp | |
Làm thế nào nó hoạt động | |
Phiên gốc trong PHP | |
Làm thế nào nó hoạt động | |
Bài tập |
Viết mã giả | |
logic Boolean | |
Thuật ngữ Boolean | |
Giá trị Boolean | |
Sử dụng các thuật ngữ và giá trị Boolean | |
Câu lệnh có điều kiện hoặc nhánh | |
Ví dụ phân nhánh | |
câu lệnh if | |
Sử dụng toán tử Boolean trong cấu trúc | |
kiểm soát logic | |
Toán tử > và< | |
Làm thế nào nó hoạt động | |
Toán tử == và === | |
Toán tử != và<> | |
Làm thế nào nó hoạt động | |
Các toán tử logic (AND, OR,!) | |
Làm thế nào nó hoạt động | |
Chuyển câu lệnh | |
Làm thế nào nó hoạt động | |
Vòng lặp và mảng | |
Làm thế nào nó hoạt động | |
Vòng lặp vô hạn | |
thực hiện các vòng lặp while | |
Làm thế nào nó hoạt động | |
Làm thế nào nó hoạt động | |
Đang khởi tạo mảng | |
Lặp lại trong một mảng | |
Làm thế nào nó hoạt động | |
Cải tiến chương trình | |
Lặp lại trên mảng không có thứ tự | |
Các hàm current() và key() | |
Hàm next() và prev() | |
Các hàm list() và each() | |
Lặp lại trong mảng kết hợp | |
Sắp xếp mảng | |
hàm sắp xếp() | |
hàm asort() | |
Hàm rsort() và arsort() | |
hàm ksort() | |
Mảng đa chiều | |
Sử dụng thực tế của mảng | |
Làm thế nào nó hoạt động | |
hàm array_multisort() |
Chương 5. Mã đáng tin cậy và dễ hiểu | |
Kiểm tra và gỡ lỗi | |
Giá trị phá mã | |
Các loại lỗi chính | |
Gỡ lỗi tập lệnh PHP+ | |
Thông báo lỗi PHP | |
Định cấu hình PHP để xử lý lỗi | |
Các loại lỗi trong PHP | |
Lỗi cú pháp | |
Lỗi logic | |
Lỗi thời gian chạy | |
Chia cho số không | |
Vòng lặp vô hạn | |
Lỗi đầu ra logic | |
Gán giá trị thay vì so sánh giá trị | |
Gỡ lỗi và xử lý lỗi trong PHP5 | |
Ngăn chặn hiển thị thông tin nhạy cảm | |
Tạo công cụ gỡ lỗi của riêng bạn | |
Sử dụng toán tử echo() | |
Lỗi bên trong mã HTML+ | |
Xác thực dữ liệu biểu mẫu | |
Sử dụng câu lệnh thoát | |
Làm thế nào nó hoạt động | |
Ngăn người dùng nhập mã HTML+: chức năng | |
HTMLĐặc biệtChars() | |
Xác thực chuỗi và biểu thức chính quy | |
Kiểm tra chuỗi | |
Biểu thức chính quy | |
Sử dụng hàm ereg() | |
Ký hiệu đặc biệt | |
Một số mẫu phổ biến và các biến thể của chúng | |
Xác thực nhập dữ liệu | |
Làm thế nào nó hoạt động | |
Sử dụng biểu thức chính quy để xác thực | |
URL+con trỏ | |
Làm thế nào nó hoạt động | |
Sử dụng biểu thức chính quy để xác thực tham số | |
đường dẫn tập tin | |
Làm thế nào nó hoạt động | |
Xử lý lỗi duyên dáng | |
Cấu hình xử lý lỗi trong PHP | |
Ngăn chặn thông báo lỗi | |
Kiểm tra nhật ký lỗi |
Thử/Nắm bắt những đổi mới ++++++ trong PHP5 | |
Làm thế nào nó hoạt động | |
Bài tập | |
Chương 6: Tạo mã chất lượng cao | |
Kế hoạch phát triển | |
Quy trình phát triển phần mềm chính thức | |
Viết một đặc tả | |
Quá trình viết mã | |
Kiểm tra, gỡ lỗi và bảo trì | |
Tối ưu hóa mã | |
Sử dụng tiêu chuẩn mã hóa | |
Viết hàm tùy chỉnh trong PHP | |
Cấu trúc chức năng | |
Định nghĩa và gọi hàm | |
Làm thế nào nó hoạt động | |
Chuyển đổi chức năng | |
Cách các giá trị đi vào hàm | |
Truyền theo giá trị | |
Đặt mặc định | |
Tầm quan trọng của thứ tự tranh luận | |
Phạm vi biến đổi | |
Biến toàn cục và cục bộ | |
Tạo biến tĩnh trong hàm | |
Làm thế nào nó hoạt động | |
Lồng hàm | |
đệ quy | |
Làm thế nào nó hoạt động | |
bao gồm và yêu cầu các câu lệnh | |
Làm thế nào nó hoạt động | |
Những điều cần lưu ý khi sử dụng file include | |
Bài tập | |
Chương 7. Tập tin và thư mục | |
Xử lý tập tin và thư mục | |
Làm việc với tập tin | |
Mở và đóng tập tin | |
hàm fopen() | |
hàm fclose() | |
Lấy thông tin về một tập tin | |
Đọc và ghi tập tin | |
hàm fread() | |
hàm fwrite() |
|
Làm thế nào nó hoạt động | |
Các chức năng tùy chỉnh để làm việc với tập tin | |
Tách tên tệp và đường dẫn | |
Sao chép, đổi tên và xóa tập tin | |
Làm việc với danh mục | |
Làm thế nào nó hoạt động | |
Các chức năng xử lý thư mục khác | |
Duyệt cây thư mục | |
Kịch bản điều hướng thư mục | |
Tạo Trình soạn thảo văn bản | |
Làm thế nào nó hoạt động | |
Bài tập |
Chương 8. XML | |
XML là gì | |
Cấu trúc tài liệu XML+ | |
Các phần chính của tài liệu XML+ | |
Tài liệu XML+được định dạng đúng | |
Sử dụng các phần tử và thuộc tính XML+ | |
Chỉnh sửa tài liệu XML+: định nghĩa DTD+ và lược đồ XML+ | |
Định nghĩa DTD+cho XHTML | |
Lược đồ XML+bên ngoài | |
Viết tài liệu XML+Sử dụng XHTML | |
Dịch vụ web+ | |
Hàm XML+trong PHP4 | |
Làm thế nào nó hoạt động | |
Trình phân tích XML+ | |
Làm thế nào nó hoạt động | |
Mô hình Đối tượng Tài liệu | |
tiện ích mở rộng DOM+ | |
Sử dụng các hàm DOM + phần mở rộng PHP | |
Hàm XML+PHP5 | |
Phần mở rộng SimpleXML | |
Sử dụng hàm simplexml_load_string() | |
Sử dụng hàm simplexml_load_file() |
Việc lựa chọn bao gồm sách dành cho cả những người có kinh nghiệm với ngôn ngữ này và người mới bắt đầu. Một điều cần nhớ là không phải lúc nào bạn cũng phải làm quen với việc lập trình bằng PHP. Do đó, nếu bạn chọn nó làm ngôn ngữ đầu tiên của mình, thì đây sẽ là một quyết định sáng suốt và tốt hơn là bạn nên thực hiện nó cùng với việc nghiên cứu các công nghệ khác. Nó sẽ giúp bạn đưa ra lựa chọn của mình.
« Theo tôi, PHP không phải là nơi tốt nhất để bắt đầu học lập trình. Nó tốt và mạnh mẽ cho mục đích của nó. Đây không phải là ngôn ngữ lập trình đầu tiên của tôi nên việc học nó không đòi hỏi nhiều nỗ lực và sách vở. Trước tiên, tôi tự học PHP, sử dụng nhiều trang web khác nhau với các tài liệu tham khảo, sau đó tham gia các khóa học và sau đó lại sử dụng các trang web. Tôi chủ yếu sử dụng hướng dẫn sử dụng php.net từ người sáng tạo"- Vladimir Vashchenko, Nhà phát triển cấp cao tại Sevmorgeo cho biết.
Tất cả trong một PHP, MySQL, JavaScript & HTML5 dành cho người mới bắt đầu (Steve Suehring)
Dành cho những người đã chọn PHP làm ngôn ngữ đầu tiên để học. Cuốn sách của nhà xuất bản nổi tiếng O"Reilly tiết lộ bản chất của các công nghệ web quan trọng. Đây là mọi thứ bạn cần biết để bắt đầu tạo các trang web động chạy trên MySQL. Thật không may, có những điểm không chính xác trong các ví dụ về mã, nhưng đã bị hỏng các ví dụ có thể được đền bù đơn giản bằng cách Google.
Học PHP và MySQL (Lynn Bailey)
Thích hợp cho người mới bắt đầu, nhưng trước khi đọc, tốt hơn hết bạn nên có kỹ năng làm việc với html. Sách cung cấp các ví dụ đơn giản, dễ hiểu, tuần tự bao quát các chủ đề từ cơ bản đến nâng cao. Cuốn sách được thiết kế dưới dạng hình ảnh thú vị sẽ không khiến bạn nhàm chán và có nhiều bài tập.
Học PHP, MySQL và JavaScript Phiên bản thứ 4 (Robin Nixon)
bằng tiếng Nga ấn bản thứ 3
Toàn diện và cập nhật, cuốn sách phù hợp cho người mới bắt đầu nhưng cũng sẽ hữu ích cho những người có kinh nghiệm làm việc với các công nghệ này. Cuốn sách bán chạy nhất này giải thích từng khái niệm, chỉ ra cách kết hợp chúng và đề cập đến các khái niệm quan trọng nhất trong phát triển web hiện đại.
Phức tạp hơn
Lập trình hướng đối tượng và nâng cao PHP: Hướng dẫn Visual QuickPro (Larry Ullman)
Một cuốn sách để hiểu OOP trong PHP. Không giống như nhiều “chuyên gia công nghệ”, tác giả viết theo cách dễ tiếp cận và quan tâm đến độc giả đến mức đích thân trả lời các câu hỏi nảy sinh trong quá trình đọc trên diễn đàn của mình.
PHP. Đối tượng, mẫu và kỹ thuật lập trình (Mat Zandstra)
Một cuốn sách phải đọc dành cho những ai muốn trở thành chuyên gia. Cuốn sách phù hợp với trình độ Junior và sẽ hữu ích cho những ai đã chán viết theo phong cách thủ tục. Về nguyên tắc, nó sẽ hữu ích không chỉ cho các lập trình viên PHP. Các phương pháp thiết kế và phát triển được mô tả ở đây một cách rất rõ ràng. Tác giả trình bày về OOP một cách hoàn hảo và các mẫu được hiển thị trong cuốn sách cho phép bạn “làm nên điều kỳ diệu”. Một trong những điều thú vị là làm việc với git.
Thưởng
Thiết kế hướng tên miền (DDD) (Eric Evans)
Đáng đọc cho bất cứ ai làm việc với OOP. Cuốn sách mở rộng sự hiểu biết về cả các mẫu thiết kế và kiến trúc ứng dụng, cung cấp nhiều thứ hơn OOP thông thường. Bất kỳ lập trình viên nào cũng có thể hiểu được các ví dụ trong cuốn sách bằng ngôn ngữ giống C.
Nếu bạn là người mới bắt đầu, hãy thực hiện một dự án đơn giản càng sớm càng tốt: trang web danh thiếp, một cửa hàng trực tuyến nhỏ. Khi bạn đạt đến “trạng thái chuyên gia”, đừng quên làm theo tài liệu chính thức.
Và đối với những người muốn phát triển chuyên nghiệp về PHP, chúng tôi khuyên bạn nên theo nghề này.
Tổng hợp các tài liệu hiện tại để học PHP 7: sách, video hướng dẫn và các khóa học trực tuyến dành cho các chuyên gia ở các cấp độ đào tạo khác nhau.
Để nghiên cứu chuyên sâu
PHP. Đúng cách
Hướng dẫn toàn diện, dễ làm theo về PHP giới thiệu cho người đọc cách sử dụng hiệu quả ngôn ngữ và các tiêu chuẩn của nó.
Sách hướng dẫn này có kèm theo các liên kết đến các nguồn có thẩm quyền và các hướng dẫn được công nhận trên Internet, giúp mở rộng đáng kể phạm vi học ngôn ngữ.
Tài nguyên này đã được dịch sang nhiều ngôn ngữ, bao gồm tiếng Nga, tiếng Nhật, tiếng Trung, tiếng Ý, tiếng Tây Ban Nha và tiếng Đức. Nó hoàn toàn có sẵn miễn phí và cho phép bạn không chỉ sử dụng miễn phí mà còn đóng góp cho nó bằng GitHub.
M. Zandstra “PHP. Đối tượng, mô hình và kỹ thuật lập trình" (2016)
Cuốn sách bao gồm tổng quan chi tiết về các tính năng hướng đối tượng của PHP: xác định lớp, kế thừa, đóng gói, v.v. Bạn cũng sẽ học một số kỹ thuật thiết kế cơ bản.
Phần thứ hai của cuốn sách dành cho các mẫu thiết kế, xem xét các khái niệm, phương pháp triển khai và ứng dụng của chúng.
Phần cuối của cuốn sách mô tả một số tiện ích và kỹ thuật quan trọng giúp bạn tạo một dự án thành công dựa trên các đoạn mã khác nhau. Phần này của cuốn sách mô tả cách quản lý nhiều lập trình viên bằng Git, cách xây dựng và triển khai một dự án bằng Phing và PEAR.
Bạn cũng sẽ tìm hiểu những kiến thức cơ bản về thử nghiệm tự động và xây dựng dự án.
D. Koterov, I. Simdyanov “PHP 7. Hướng dẫn đầy đủ nhất” (2016)
Cuốn sách này bao gồm những điều cơ bản về ngôn ngữ PHP và môi trường làm việc của nó trên các hệ điều hành khác nhau.
Những thay đổi căn bản trong ngôn ngữ PHP đã xảy ra kể từ khi phát hành phiên bản trước được phản ánh: đặc điểm, không gian tên, hàm ẩn danh, phần đóng, phần tử được gõ mạnh, trình tạo, máy chủ Web tích hợp và nhiều tính năng khác. Một mô tả về cú pháp của PHP 7 được cung cấp, cũng như các chức năng để làm việc với mảng, tệp, MySQL DBMS, memcached, biểu thức chính quy, nguyên hàm đồ họa, thư, phiên, v.v.
Đặc biệt chú ý đến môi trường làm việc: tập hợp PHP-FPM và máy chủ Web nginx, MySQL DBMS, giao thức SSH, máy ảo VirtualBox và trình quản lý máy ảo Vagrant.
Ấn phẩm mô tả các phương pháp hiện đại nhất để phát triển web. Trang web của nhà xuất bản chứa mã nguồn của tất cả danh sách.
Ngôn ngữ lập trình PHP - Khoa Huân luyện - Savelyeva N.V. - 2006.
PHP hiện là một trong những ngôn ngữ phổ biến nhất để triển khai các ứng dụng web. Khóa học này được dành để nghiên cứu những điều cơ bản của nó. Trọng tâm là ứng dụng thực tế các kỹ năng có được.
Ngôn ngữ PHP được tạo ra để giải quyết một vấn đề thực tế cụ thể trên Internet (có thể tìm ra vấn đề này bằng cách đọc bài giảng đầu tiên của khóa học). Chúng tôi cũng sẽ cố gắng không bị phân tâm quá nhiều bởi lý luận lý thuyết và sẽ cố gắng giải quyết một vấn đề cụ thể trong mỗi bài giảng. Hầu hết các ví dụ đều được lấy từ một hệ thống thực tế: một bảo tàng ảo về lịch sử khoa học máy tính. Phần đầu tiên của khóa học được dành để nghiên cứu các kiến thức cơ bản về cú pháp và cấu trúc điều khiển. Sau này, công nghệ client-server được coi là lĩnh vực ứng dụng chính của ngôn ngữ PHP. Sau đó, chúng tôi chuyển sang nghiên cứu các hàm tích hợp hữu ích nhất theo quan điểm của chúng tôi và giải quyết các vấn đề thực tế với sự trợ giúp của chúng. Mặc dù mô hình đối tượng trong ngôn ngữ PHP không phải là phong phú nhất nhưng sự hiện diện cơ bản của nó cho phép bạn mô tả các mô hình dữ liệu đối tượng một cách tự nhiên. Là mô hình cơ bản, mô hình tài liệu của bảo tàng khoa học máy tính ảo sẽ được xem xét. Sau này, một số khía cạnh ứng dụng sẽ được xem xét: làm việc với hệ thống tệp, với cơ sở dữ liệu, chuỗi, phiên, DOM XML - tất cả những điều này sẽ cho phép chúng ta xem xét các nhiệm vụ chính của việc sử dụng ngôn ngữ trong thực tế.
PHP, MySQL cho người mới bắt đầu - Andy Harris - 2005.
Cuốn sách này sẽ giúp bạn học cách lập trình PHP và tạo cơ sở dữ liệu trong MySQL. Nếu mục tiêu của bạn là viết chương trình cho máy chủ web thì cuốn sách này là dành cho bạn. Bạn sẽ học tất cả các khái niệm cơ bản về ngôn ngữ lập trình, đặc biệt là học các lệnh và cú pháp của ngôn ngữ PHP. Bạn cũng sẽ tìm hiểu cách sử dụng dữ liệu trong môi trường hiện đại, ngoài tất cả những điều này, bạn cũng sẽ tìm hiểu chính quy trình lập trình.
Tải và đọc PHP, MySQL cho người mới bắt đầu - Andy Harris
PHP - Học bằng ví dụ - Kuharchik A.
PHP - Học bằng ví dụ - Kukharchik A. - 2004.
Những điều cơ bản về PHP, một ngôn ngữ phổ biến để viết tập lệnh cho các trang Web, được trình bày một cách đơn giản và dễ tiếp cận. Bằng cách hoàn thành các ví dụ đơn giản, người đọc sẽ có thể nắm vững kiến thức cơ bản về lập trình PHP, tạo trang động, bộ đếm lượt truy cập trang web, hệ thống bỏ phiếu, sổ địa chỉ và cửa hàng trực tuyến. Các lỗi điển hình trong việc sử dụng tập lệnh được mô tả cũng như cách sửa chúng. Cuốn sách chứa các đoạn mã mà bạn có thể sử dụng để tạo các dự án của riêng mình.
Dành chủ yếu cho người mới bắt đầu, nhưng cũng có thể hữu ích cho các lập trình viên có kinh nghiệm sử dụng PHP.