Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125556 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 516B11A00BD for ; Sun, 15 Sep 2024 11:05:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1726398439; bh=P186X+0NuPOXtcC+lbGpacbfjCLxLBMmC7EMzwtNDK0=; h=Date:Subject:To:References:From:In-Reply-To:From; b=d42E7OhK/L87T1EipFN0GWuxIB4Drc+5eN2YE+dIK34SWmVBxCzr2mBtsqhIUl4qX Sk9tJf07xbmkzbfNV+g5O6hEjYk/Y3uCMsW54Za72tDvSSLVDz9W4GHKmosA55h7O1 hcetF463+/zhIjH0RYJnuNbhTMMy/gnw4b7Hvafu6ZjEQwMpSWkNLmsb5zNKQzR6VH y8DVAkzv4IBX7SPb9eTt4jnm9ztpoiplNMiCpqpEsAbjVSpQH+wR+gKgtnEvdzaqO+ yxHVqxXhiQ78ddzLW3QZTuSFHYiazClBiWkMWTo6tr6Cd5r7en73+iqtfFzj/SI5wP 3AvMWZ6f4dBqA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 46E07180077 for ; Sun, 15 Sep 2024 11:07:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sun, 15 Sep 2024 11:07:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1726398312; x=1727003112; i=cmbecker69@gmx.de; bh=UPW56APhUlqAs4J3CnaAWH2lBrVrCEik2qA5GumrRKE=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=Set0vFkDJOsdb/dakxOKlqWOR9Gevxn/n36uNS/WJNAm9LdtLq8ndOIZCzFhpq+i TSvo6t3ytV0msShunOvUloThPe/sfVD0n7tPPFcf6wLDH3f4u3vRPbgU/yFGgbUkX 9d5JikoKauO9PZIshwDu/RrLDcQRmRTiCsmtDUfPrCj+UQZjN2iRUE8fXKAkhrm3F H7trhAsBnsVrD3Eb2Ng9PVItuzg6zH2rnpBd0J+7yxEWadu/HVXVWNLz5qWp65gAw EBkEImqxCTvsnIogQQTb36nnlyHjaav3TsdIDfOmUeWKFFqLN2mcbS3YzNHO2bTLI AzFnWudBRx27duJBmg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.130] ([79.251.205.37]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N4QsY-1roR262GFK-011Q3w; Sun, 15 Sep 2024 13:05:12 +0200 Message-ID: <99a1c5c2-cfa3-4392-8011-436187183e0a@gmx.de> Date: Sun, 15 Sep 2024 13:05:13 +0200 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Which IDE do you recommend for php-src development? Content-Language: de-DE To: Ilija Tovilo , PHP internals References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:UzMTDqtkWukoKfCT5jBydzOO4FILpJbeTtoZUrLCVXharawT4En Dwg/8R5nX7k50SHRcFD1SViC+Ibjw5XBMXI+9b6Z35gDLHQzU4+O7wuSmHgBUooKLMl8eFL x2LcYACsfJ8HpEFo0HUALGt6udnz6eew0gMTfgsVYzLth0fFI481nYOOb28jsBIN8E1cwRG 0QbxLwYZo+SW7rqKgz5Yw== UI-OutboundReport: notjunk:1;M01:P0:e+CzTJeweSc=;7byq+HP1baUwGQgG6Y6O7ZJW3kQ b+k5GSWUAbtvBGiP6kjHmy0NnFQe8NgchPjR17wxwo6UL2ckm9Ot513+/k14U3D5aFskACU/q vCcOVW+Dob8BOedzMXH/B623PbCoi8K3uposA1l6/QvGvIYIxbpix6Uj+Zp8KguxW0LyvQj6b P/lAFjIsonH0wnNbl/1RVivVcxKj0fgHawc1g5Re43JMVXl7XHra1lx8FINgT/JRrqOWYqako KFTtWEVRPDMeE1jWo0dKoCmYJxomTG9pyhlDwfycKIxpKAK/c2LCm7SHx8JDrJy4ErnTCxdwM EGkU3etV910cvUz/L36F9rXR7TN13rZkpKDnc+Y+pinv+oUgWS+G7Mot59pgExT3Tccj6kxOo Clz3toTGLUWOrDo26uouKEnbqe/WyvVFTKucZb8bj/v8wuXWR/IxY9jUMqlqHorglD/acG9ze Y0d8jGa8VHN3beJs0ywJWvXYBYdcrsGhAaCPZDoN5LJa3KGMJtTmOGTiOa7inpgYCuVhhT4vh vZVVW9MC8iTaQyaY8gYDZ/H3HA38suDMARdkywZD1UlYDdXwWJCJLtgU0aPt+U2MqA4/wssYy YXwX1NQC+YlUvP00yOriwy2KxByS4DdweenlALpEntwMPbJk4vqrqUAwZxfDoADhGfTCnVrG5 +9EjDWAFefPas0Y0omL26DusAZ5ZbuAI0x88KKeMoE3wGscGcEnNl5AQlSpPwzHoGd+NpLxj8 vMQVHNvfBE1kwcIiCUaF1I3nNR4sHMkR9i6XLDqdIG1vd2rRfWWX8Jr60nqb2tr2CxnEJbKaV GwslmkHpmZvCKclopRJ6UJ1A== From: cmbecker69@gmx.de ("Christoph M. Becker") On 15.09.2024 at 12:22, Ilija Tovilo wrote: > On Sat, Sep 14, 2024 at 11:44=E2=80=AFPM Barel = wrote: > >> So which IDE would you recommend for php-src development? I understand = that people probably have many different preferences but I wondered if the= re was something that most php internals developers used. > > VSCode works surprisingly well, I've used it for C development for > years. I created a simple guide for setting it up, including gdb. It > shouldn't take you more than 10 minutes. [1] > > [1] http://php.github.io/php-src/introduction/ides/visual-studio-code.ht= ml "For Windows, ymmv." Mine does not; I usually use VSCode for developing and debugging (only occassionally Visual Studio for the latter). Debugging works using "cppvsdbg" instead of "cppdbg"; besides "launch", "attach" also works fine if you have started VSCode with elevated privileges. I'm running the build steps from an external console, but integrating that in VSCode on Windows shouldn't be hard. Oh, and VSCode on Windows is also fine for developing and debugging php-src in WSL. Christoph