Swift-PHP連携1

ただ単にPHPのファイルにアクセスして データを戻すだけ

Swift側 ViewController.swift
override func viewDidLoad() {
 super.viewDidLoad()
 phpAccess()
}
func phpAccess() {
 let url = URL(string: “https://www.xxxx.com/send.php”)!
 let session = URLSession(configuration: URLSessionConfiguration.default)
 let task = session.dataTask(with: url, completionHandler: { (data, resp, error) in
  if error != nil {
   print(error!.localizedDescription)
   return
  }
  do {
   if let json = try JSONSerialization.jsonObject(with: data!) as? [String: Any] {
    print(json[“php”] ?? “none”) // 実行すると”swift”が表示される
   }
  } catch let error as NSError {
   print(error.localizedDescription)
  }
 })
 task.resume()
}

PHP側 send.php
<?php
 $retValue = array(“php”=>”swift”);
 echo json_encode($retValue);
?>