06 PHP基本语法 — 条件、循环、函数 杨亮 《PHP语⾔程序设计》PHP基本语法 —条件、循环、函数 杨亮 程序的基本结构 输⼊入 输出 程序 运算(+ - x / & | ! …) 逻辑(条件、循环、递归) 辅助(变量、数组、函数) ⼩小测验 ⽤用你熟悉的程序找出 1~1000中的所有质数 我们直接看代码好了 1 函数库,或者代码⽚片段 1 '; 4 ?> 1 函数 • 代码的可读性 • 代码的可重⽤用性 • 实现功能的模块化 • 实现递归调⽤用 • 使变量名不⾄至于太⻓长(作⽤用域) PHP中的函数 $res = my_function($val1, $val2); functon my_function($param10 码力 | 25 页 | 1.30 MB | 1 年前3
Laravel 5.3 中文文档...................................................................................... 626 15.2 辅助函数 .................................................................................................. Laravel Scout 实现全文模型搜索;在 Laravel Elixir 中支持 Webpack;“可邮寄”的对象;明确分离 web 和 api 路由;基于闭包的控制台命令;存储上传文件的辅助函数;支持 POPO 和单动作控制 器;以及优化前端脚手架;等等等等。 通知(Notifications) 注:Laracasts 上有关于此特性的免费视频教程。 Laravel Notifications 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 6 过 Web UI 创建“个人访问令牌”。为了让你更快上手,Passport 内置了一个 Vue 组件,该组件提供 了 OAuth2 后台界面功能,允许用户创建客户端、撤销访问令牌,以及更多其他功能:0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 6.0 中文文档码的开发和维护与主框架分离。所以,在默认框架脚手架代码中,现 在已经剔除了 Bootstrap 和 Vue 相关代码,make:auth 命令也被 提取出去。 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 11 如果想要恢复之前版本的 Vue/Bootstrap 脚手架代码,可以安 装 laravel/ui 扩展包,并使用 Artisan Artisan 命令 ui 来安装前端脚手架 代码: composer require laravel/ui php artisan ui vue --auth 升级指南 重要更新概览 影响较大 授权资源 & viewAny 字符串 & 数组辅助函数 影响中等 认证 RegisterController 不再支持 Carbon 1.x 数据库 Capsule::table fyEmail Trait,可以忽略此更新, 因为该 Trait 内部已经帮我们实现好了。 辅助函数 字符串 & 数组辅助函数包 影响级别:高 所有的 str_ 和 array_ 辅助函数都被迁移到新 的 laravel/helpers Composer 扩展包,如果你使用了这些辅助函数, 需要更新所有调用为使 用 Illuminate\Support\Str 和 Illuminate\Support\Arr0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.6 中文文档Laravel 学院致力于提供优质 Laravel 中文学习资源:http://laravelacademy.org 4 Bootstrap 4 所有前端脚手架例如用户登录认证模板和 Vue 示例组件都已经升级到 Bootstrap 4。默认情况下,生成的分页链接现在也已升级到 Bootstrap 4。 升级指南 预计升级时间:10-30 分钟 PHP Laravel 实体进行双重编码。这并不是底层 htmlspecialchars 函数的默认行为,而且会在渲染内容或传递内 联 JSON 内容到 JavaScript 框架时导致预期之外的结果。 在 Laravel 5.6 中,Blade 以及辅助函数 e 默认会对特殊字符进行双重编码,从而与 PHP 底层 htmlspecialchars 函数的默认行为保持一致。如果 你想要维持不进行双重编码的旧状,可以使用 作为默认驱动。不过,也支持 argon。 辅助函数 e 在之前版本的 Laravel 中,Blade (以及辅助函数 e)不会对 HTML 实体进行双重编码。这并不是底层 htmlspecialchars 函数的默认行为,而且会 在渲染内容或传递内联 JSON 内容到 JavaScript 框架时导致预期之外的结果。 在 Laravel 5.6 中,Blade 以及辅助函数 e 默认会对特殊字符进行双重编码,从而与0 码力 | 377 页 | 14.56 MB | 1 年前3
《Slides Dev Web》02. Introduction aux frameworks PHP
clair mais pas tout à fait juste : dans Laravel, le contrôleur récupère la page générée à partir de la vue, et c’est lui qui renvoie le HTML (objet Response) au client. Performance • Un framework web est éviter d’utiliser d’affreux éléments tel que global. Modèle - Vue - Contrôleur • Modèle: l’ORM qui s’occupe de notre base de données • Vue: les templates qui affiche les données • Contrôleur: une classe monde du web. Par exemple, Django, un framework Python, se décrit comme étant Modèle - Template - Vue(5). Les frameworks web en PHP (ou d’autres langages) reposent majoritairement sur ce para- digme.0 码力 | 24 页 | 1.03 MB | 1 年前3
《Slides Dev Web》 01. Cours devweb
Présentation du cours HE-Arc 2023/24 DGR et YBL Programme • Frameworks MVC : Laravel, Django, … • HTML5 : vue d’ensemble • Javascript : VueJS, Node.js, jQuery, AJAX, JSON, … • Déploiement et configuration Serveur Vos souhaits ? Contenu, activités • Cours théorique • 2 Projets – frameworks : Laravel, Django, Vue.js (ouvert à d’autres propositions) – Groupes de 3, 30h1 par personne et par projet – Présentation avec relations (au moins 3, dont 1 n-n) 5. 6. Rendu intermédiaire (1x [route, validation, contrôleur, vue] GET et POST + bonnes pratiques Laravel + app déployée) 7. 8. Minimal Viable Product 9. 10. 11. 120 码力 | 7 页 | 129.56 KB | 1 年前3
《Slides Dev Web》 03. Laravel
Architecture MVC • Structure d’une appli web = cycle Requête/Reponse9 • Modèle : Eloquent ORM • Vue : Blade Engine • Contrôleur : hérite de BaseController Pratique • Conventions de codage : Laravel Routes30 – Ajouter une route /test – Ajouter un paramètre qui sera affiché : /test/param – Utiliser une vue pour cette route – Lister les routes avec la commande artisan . . . • Contrôleurs31 – Ajouter un Ajouter la route correspondante : /test/index . . . • Vues32 – Ajouter une vue Blade (.blade.php) – Afficher cette vue dans l’action index 29https://laravel.com/docs/master/artisan 30https://laravel0 码力 | 8 页 | 224.34 KB | 1 年前3
《Slides Dev Web》 04. HTML 504.HTML 5 19 décembre 2023 Développement web il3 HTML5 HE-Arc 2023 DGR Exemples • Vue d’ensemble : slides1 Google 2011 ( sources2 ) – Obslolète : quota, web sql : Web Storage, application cache d’espace qu’une app native • Avantages des 2 mondes (natif et web) • Article14 d’Alex Russel 15.06.15 • Vue d’ensemble par Wikipedia15 • Support tardif par iOS16 (notification: iOS16, install banner: iOS17)0 码力 | 3 页 | 29.58 KB | 1 年前3
The Laravel Handbook
kind of thing. Laravel has been around since 2011, well before modern frontend tools like React and Vue.js existed. It stood the test of time. And it evolved over the years to a serious and complete solution0 码力 | 111 页 | 14.25 MB | 1 年前3
Laravel 5.1 中文文档AuthenticatesAndRegistersUsers 的 AuthController,则需 要对新用户的验证和创建做一些代码改动: 首先,你不再需要传递 Guard 和 Register 实例到构造函数,你可以从控制器的构造器中完 全移除这些以依赖。 本文档由 Laravel 学院(LaravelAcademy.org)提供 5 然后,Laravel 5.0 中使用的 App\Services\Registrar 中,这两个方法中的代码不需要 做任何改动。不要忘记确认 Validator 和 User 在 AuthController 中是否已经被导入。 PasswordController 不再需要在构造函数中声明任何依赖,可以移除 5.0 中要求的两个依 赖。 验证 如果你重写了 Controller 类中的 formatValidationErrors 方法,需要将类型提示由 Illumi query builder 的 pluck 方法被废弃并重命名为 value. Collection 的 fetch 方法被废弃,使用 pluck 方法. array_fetch 帮助函数被废弃, 使用 array_pluck 贡献代码 缺陷报告 为了鼓励促进更加有效积极的合作,Laravel 强烈鼓励使用 GitHub 的 pull requests,而不是 仅仅报告缺0 码力 | 307 页 | 3.46 MB | 1 年前3
共 19 条
- 1
- 2













