⑴ symfony是不是比其他的php框架功能強大很多

你好,其實現在主流的PHP框架都各有優勢,而且都可以完成php開發者的基本內要求。但是其實容在使用率上,每個區域都是不一樣的。 在中國,thinkphp的使用率肯定是最高的,而在外國各個框架的使用率也不一樣。除了框架的使用體驗有關系外,其實也和可查詢的資料有關系,作為國產框架thinkphp的資料自然是最多的。也正是這個原因thinkphp在中國的使用率非常高,同理類似Laravel、yii2這些外國比較流行的框架也有一部分是這個原因,當然不可否認它們的使用體驗也很不錯。我個人喜歡用CI,這里也要說到地域和環境了,我所在的城市,還有我身邊的程序員朋友也都是先用CI的,這個也有一定的帶動作用

⑵ yii與symfony這兩個框架各有什麼特點

,其實現在主流的PHP框架都各有優勢,而且都可以完成php開發者的基本要求。但是其版實在使用率上,每個權區域都是不一樣的。 在中國,thinkphp的使用率肯定是最高的,而在外國各個框架的使用率也不一樣。除了框架的使用體驗有關系外,其實也和可查詢的資料有關系,作為國產框架thinkphp的資料自然是最多的。也正是這個原因thinkphp在中國的使用率非常高,同理類似Laravel、yii2這些外國比較流行的框架也有一部分是這個原因,當然不可否認它們的使用體驗也很不錯。我個人喜歡用CI,這里也要說到地域和環境了,我所在的城市,還有我身邊的程序員朋友也都是先用CI的,這個也有一定的帶動作用

⑶ symfony框架支持php5.6嗎

支持啊 當前3.2版本要求最低php5.5.9

⑷ php語言技術symfony框架裡面哪個文件是用來連接資料庫的開始是dos執行的,我實在是找不到啊

沒用過這個 從入口文件一層層往裡跟就可以了

⑸ PHP哪個框架最好

二話不說先來一個 Github 上 PHP 開源項目的排名 Search · stars:>0 · GitHub , 好有個概念.

大家的回答都比較老了, 現在是 2014 年 8 月下旬, PHP 最近這幾年還是發生了很多變化, 尤其是 Laravel 的出現, 讓很多已經開始放棄 PHP 的人又從新回到 PHP 的懷抱.

離開 PHP 是因為覺得社區就是一盤散沙, 大家各種為戰, 當我想學個框架, 來提高生產效率的時候, 上 Google 一搜, 出來的就是

50個你必須了解的 PHP 框架>
<10個最有名的 PHP 框架>....
真的很嚇人, 這么多的框架, 我無從入手.

最後我下定決心, 把每一個框架都學習一遍, 真正在學習的時候, 頭又大了, 每一個框架都有不同的代碼規范, 不同的架構, 不同 "功能一樣調用方式不一樣的函數方法" , 可以這么說

每一個框架都在發明屬於自己的語言
在學到第五個框架的時候, 我就決定放棄了, 因為, 我覺得, 我雖然年輕, 但是不至於時間如此廉價的浪費掉.

後來一直聽說 Ruby 社區有一個叫 Ruby on Rails 的 Web 框架, 是全世界最好的框架, 為了用上最好的框架我開始學習 Ruby 直到接觸 Rails, 還記得第一次用 Rails 寫 Demo App 的時候, 熱淚盈眶呀, 多麼好的設計, 並且最重要的, Rails 的社區是如此理智, 大家喊得口號是

Convention over configuration;
DRY - Don't Repeat You;
KISS - Keep it simple and stupid;
Don't reinventing the wheel;
Optimized for programmer happiness and sustainable proctivity

多麼智慧, 多麼聰明, 又是多麼簡單的一些想法, 我瘋狂的愛上了 Rails.

2012 年末, 無意間在 Tuts+ 網站上看到 Jeffrey Way 的一套 Laravel 3 Essentials ( 注意: Laravel 現在已經是 Laravel 4 了, 這套課程已經 out dated 了 ) 課程, 看完以後對 Laravel 印象深刻, 從那會就一直留意 Laravel 的發展.

2013 年 6 月份, Laravel 4 發布, 集成了 Composer, 框架的可擴展性極高, 還有 100% full testing coverage.

關於 Laravel 4 的好, 我在這個問題裡面已經講了 最好的 PHP 框架是什麼?為什麼? , 就不復制過來了.

Laravel China:
Laravel China is ready Laravel 中文文檔 , 歡迎發起 issue 提交紕漏 和建議 --> Laravel China · GitHub

⑹ PHP框架symfony2如何引用SDK擴展

以下為十個目前最流行的基於MVC設計模式的PHP框架。 1. Yii Yii是一個基於組件的高性能的PHP的框架回,答用於開發大規模Web應用。Yii採用嚴格的OOP編寫,並有著完善的庫引用以及全面的教程。

⑺ php的Symfony 框架是哪個國家的

官網上來是這源樣說的,
Symfony is sponsored by Sensio Labs, a French Web Agency well known for its innovative views on web development
那就是法國的咯

⑻ 為什麼框架laravel 裡面有symfony的代碼

Laravel的大部分核心組件都是使用的Symfony2的一些組件。
Laravel是完整的框架

而Symfony主要做的是組件。

或者可以是Laravel框架是基於Symfony的組件的。

⑼ php框架,symfony的驗證碼問題

/**
*@Route("/captcha/window",name="window")
*/
publicfunctionwindowAction(Request$request)
{

$width=intval($request->get('width'))?:75;//驗證碼圖片的寬度
$height=intval($request->get('height'))?:34;//驗證碼圖片的高度
$length=4;//驗證碼字元的長度
$no_effect=false;//是否忽略驗證圖片上的干擾線條

$pharse=newPhraseBuilder();
$captcha=newCaptchaBuilder($pharse->build($length));
$image=$captcha->setIgnoreAllEffects($no_effect)->build($width,$height)->get();

$session=$request->getSession();
$session->set('captcha',$captcha->getPhrase());

$res=newResponse($image);
$res->headers->set('content-type','image/jpeg');

return$res;

}

symfony中直接寫一個方法然後直接調用這個方法就好了如

html"><imgsrc="{{asset('/captcha/window')}}"alt="">

這樣就能出現了