MAC上開發PHP案例是很常見的情景,因為MAC系統在開發環境上更加適合PHP。
很多PHP開發者選擇使用MAMP作為他們的開發環境,MAMP是一個簡單易用的軟件,可以在MAC上輕松安裝,搭建PHP環境。下面我們來看一個使用MAMP來搭建PHP開發環境的例子。
<?php require 'vendor/autoload.php'; use GuzzleHttp\Client; $client = new Client(); $response = $client->get('https://jsonplaceholder.typicode.com/todos/1'); $data = json_decode($response->getBody(), true); echo $data['title']; ?>
上面的例子使用了PHP的一個庫GuzzleHttp來請求一個API,然后通過json_decode將API的返回結果轉化為一個數組,并通過echo輸出這個數組中的一個字段。
MAMP還提供了phpMyAdmin,這是一個用來管理MySQL數據庫的工具,下面是一個使用phpMyAdmin進行MySQL查詢的例子。
<?php $conn = mysqli_connect("localhost", "root", "root"); mysqli_select_db($conn, "mydatabase"); $result = mysqli_query($conn, "SELECT * FROM Users"); while($row = mysqli_fetch_assoc($result)) { echo $row['name'] . "<br>"; } ?>
上面的例子首先使用mysqli_connect連接到數據庫,然后使用mysqli_select_db選中了要查詢的數據庫,最后使用mysqli_query進行查詢,并通過mysqli_fetch_assoc來獲取結果集中的每一行數據。
以上是MAC上開發PHP案例的一些常見操作,通過這些例子,我們更加了解了如何在MAC平臺上使用PHP進行開發。